Lisp programming language
From Wikipedia, the free encyclopedia
(Redirected from LISP)
Jump to: navigation, search
Lisp is a family of computer programming languages with a long history and a distinctive fully-parenthesized syntax. Originally specified in 1958, Lisp is the second-oldest high-level programming language in widespread use today; only Fortran is older. Like Fortran, Lisp has changed a great deal since its early days, and a number of dialects have existed over its history. Today, the most widely-known general-purpose Lisp dialects are Common Lisp and Scheme.
Lisp was originally created as a practical mathematical notation for computer programs, based on Alonzo Church's lambda calculus. It quickly became the favored programming language for artificial intelligence research. As one of the earliest programming languages, Lisp pioneered many ideas in computer science, including tree data structures, automatic storage management, dynamic typing, object-oriented programming, and the self-hosting compiler.
The name Lisp derives from "List Processing". Linked lists are one of Lisp languages' major data structures, and Lisp source code is itself made up of lists. As a result, Lisp programs can manipulate source code as a data structure, giving rise to the macro systems that allow programmers to create new syntax or even new "little languages" embedded in Lisp.
The interchangeability of code and data also give Lisp its instantly recognizable syntax. All program code is written as s-expressions, or parenthesized lists. A function call or syntactic form is written as a list with the function or operator's name first, and the arguments following: (f x y z).
2006-08-08 22:23:33
·
answer #1
·
answered by Wish Master 5
·
0⤊
1⤋
LISP once was, and still is, a favorite language for programming.
it is extemely useful alongside the emacs text editor.
2006-08-09 00:05:13
·
answer #2
·
answered by duct_tape_is_good 4
·
0⤊
0⤋
the unique be wakeful replaced into record Processing, so by actuality the decision implies it replaced acceptable right into a processor of lists initially hence the decision replaced into replaced to LISP, for the clarification that replaced into stumbled on to be an more advantageous suited promotion The P in LISP stands for the be wakeful PROCESSING desire This Helped satisfied holiday journeys
2016-11-23 17:19:51
·
answer #3
·
answered by ? 4
·
0⤊
0⤋
Mike read it for yourself instead of me explaining to you. It will be better if you read it.
http://www.engin.umd.umich.edu/CIS/course.des/cis400/lisp/lisp.html
2006-08-08 22:40:56
·
answer #4
·
answered by Joe_Young 6
·
0⤊
0⤋