2011-11-03 15 views

Respuesta

15

Bueno, técnicamente, McCarthy en realidad no creó LISP, como lo conocemos. McCarthy creó un formalismo para razonar sobre los programas, que se parecía bastante a LISP, pero no exactamente. Steve "Slug" Russell se dio cuenta de que no sería difícil implementar ese formalismo en un programa de computadora en el IBM 704, y así lo hizo.

Era un error en ese programa original que nos daba el formato tradicional de las listas LISP. El código se supone que debe mostrar

(A, B, C)

y un error causado que se muestre

(A B C)

lugar. A todos los que lo vieron les gustó más la forma de coma, y ​​el error se convirtió en una característica.

Los nombres CAR y CDR provienen directamente de la arquitectura IBM 704.

Cuestiones relacionadas