Bueno, no a la sintaxis de Lisps … al menos no todavía. Es decir, no hay circunscripciones de expresiones s. Pero hasta ahora nadie ha inventado una mejor manera para la homoiconicidad para lograr el poder de macro de Lisp.
Por otro lado, muchos idiomas están incorporando cosas que originalmente solo estaban en Lisp. Pero también mire más allá de la historia, incluso la construcción omnipresente si-entonces-otro vino de Lisp, por lo que si bien un idioma puede estar copiando de otro, posiblemente esté copiando indirectamente de Lisp, ya que muy pocos conceptos “nuevos” no se iniciaron por primera vez en Ceceo.
Definitivamente no “todo” vino de Lisp, pero aquí hay algunos que definitivamente sí (algunos de ellos son más comunes en “nuevos” idiomas que otros):
- ¿Una computadora que tiene una CPU de cuatro núcleos y una RAM más alta consume más electricidad que una de doble núcleo con RAM más baja?
- ¿Qué tan importante es saber cómo usar una computadora casi a la perfección en cada trabajo?
- ¿Eliminar 200 GB de películas de 500 GB de disco duro reduce las posibilidades de que el sistema se bloquee?
- ¿Por qué compraría un NAS en una estación de acoplamiento?
- Soy un principiante en Java y quiero aprender Spring MVC y todas las últimas tecnologías. Tengo 30,000 INR. ¿Será suficiente una computadora portátil con i3 y 4GB de RAM?
- Recolección de basura: ¿necesito decir más?
- Tipografía implícita fuerte (en oposición a los tipos explícitos o incluso débiles). Tenga en cuenta que no necesariamente evita el tipeo, ya que algunos Lisps infieren tipeo y permiten el tipeo dinámico por defecto, así como el estático explícito donde el programador lo considera necesario.
- Entorno interactivo (por ejemplo, REPL)
- Cierres
- Meta programación
- Alcance léxico
- Evaluación meta-circular, es decir, el lenguaje se puede escribir en sí mismo
- Eliminación de llamadas de cola
- etc.
Pero a pesar de que se incorporaron tantas “cosas” en casi todos los idiomas desde sus orígenes Lisp, me mantendría alejado de suponer que todo se está moviendo para convertirse en un Lisp.