¿Por qué se dice que JavaScript es Lisp disfrazado de lenguaje C?
(1) Aprender de la sintaxis básica del lenguaje C
(2) Aprender de los tipos de datos y la gestión de memoria de Java
p>
(3) Aprender de Scheme;
(1) Sintaxis básica del lenguaje C;
(2) Tipos de datos y gestión de memoria del lenguaje Java;
( 3) En el lenguaje Scheme, las funciones se promueven al estado de "primera clase";
(4) En el lenguaje Self, se utiliza un mecanismo de herencia basado en prototipos. Tomar prestada la sintaxis del lenguaje C es lo que se llama ponerse el manto del lenguaje C. Dado que las funciones se promueven al estado de "ciudadanos de primera clase" en Scheme, y Scheme es un dialecto de Lisp, se puede decir que Javascript y Lisp tienen una cierta relación, pero los dos no se pueden equiparar porque algunas características de Lisp son Javascript. no tiene, como la famosa "macro" en Lisp.