¿Quién creó el lenguaje de programación LISP?
John McCarthyLisp / Diseñador
LISP; -El procesador de LISt- fue creado por John McCarthy en 1958. El objetivo de McCarthy después del Dartmouth Summer Research Project de IA en 1956 era desarrollar un lenguaje para trabajos de IA que estuviese enfocado en la plataforma IBM 704.
¿Qué es un atomo en LISP?
En LISP existen dos tipos básicos de datos, los átomos y las listas. Todas las estructuras definidas posteriormente son basadas en estos. Átomo: es un elemento indivisible que tiene significado propio. Ej.: A , 54 , 3.14 , + , lunes , sol Los átomos 54 y 3.14 son átomos numéricos y los otros son átomos simbólicos.
¿Qué es John McCarthy?
John McCarthy nació en Boston, Massachusetts, en 1927. Recibió una licenciatura en matemáticas de Caltech (1948) y un doctorado, también en matemáticas, de la Universidad de Princeton (1951). McCarthy fue pionero en los campos de la inteligencia artificial (IA), la informática y los sistemas informáticos interactivos.
¿Que realizó John McCarthy?
LispJohn McCarthy / Invenciones
¿Qué es un proceso Lisp y para qué sirve?
De esta forma, un proceso Lisp puede almacenar valores numéricos y de cadena de caracteres en la memoria de datos. Esto es suficiente para efectuar operaciones aritméticas o simbólicas. Sin embargo, es conveniente y necesario el poder estructurar los datos.
¿Cuáles son los aspectos más importantes del lenguaje Lisp?
En el caso de Lisp, vamos a hacerlo al revés: partiendo del conocimiento de cómo funciona (o cómo «ve el mundo») un intérprete de Lisp, pasaremos a exponer los aspectos más importantes del lenguaje. 2 Memoria: ¿qué hay? La memoria de datos (a la derecha, en la figura).
¿Cuáles son las ventajas de un programa Lisp?
A partir de ahora, cuando el lector vea un programa Lisp (sea lo complejo que sea) verá átomos, pares, quotes, la memoria de datos y el diccionario de símbolos. Y estará viendo las cosas tal y como son en realidad. Esa es la mejor garantía para adquirir un dominio absoluto y productivo sobre el lenguaje.
¿Cómo asignar valores de variables a símbolos en Lisp?
Para terminar este mini-curso conceptual sobre Lisp, vamos a introducir la primitiva set, que sirve para asignar valores de variables a símbolos (es decir, introduce o cambia una entrada en el diccionario de símbolos). Si queremos, en nomenclatura convencional, «asignar el valor 23 a la variable edad», en Lisp escribimos esto: