The Philosophy of Lisp.

Saved in:
Bibliographic Details
Title: The Philosophy of Lisp.
Authors: Sinclair, Kenneth H.1 khs@odi.com, Moon, David A.2 moon@cambridge.apple.com
Source: Communications of the ACM. Sep91, Vol. 34 Issue 9, p40-47. 8p.
Subjects: LISP (Computer program language), List processing (Electronic computers), Abstract thought, Programming languages
Abstract: Suggests that the philosophy of the LISP computer programming language is to cultivate a high degree of abstraction. Ability of the language to blur the arbitrary boundaries between the various computational mechanisms supported by computers, and by decoupling the vocabulary used to describe an abstraction from the mechanisms used to implement it; Strengths and weaknesses of the programming language; Suggested applications for which the language is best suited.
Database: Engineering Source
Description
Abstract:Suggests that the philosophy of the LISP computer programming language is to cultivate a high degree of abstraction. Ability of the language to blur the arbitrary boundaries between the various computational mechanisms supported by computers, and by decoupling the vocabulary used to describe an abstraction from the mechanisms used to implement it; Strengths and weaknesses of the programming language; Suggested applications for which the language is best suited.
ISSN:00010782
DOI:10.1145/114669.133119