Похожее видео
Lisp historically LISP is a family of programming languages with a long history and a distinctive fully parenthesized prefix notation. Originally specified in 1958 Lisp is the second-oldest high-level programming language still in common use. Only Fortran is older by one year. Lisp has changed since its early days and many dialects have existed over its history. Today the best-known general-purpose Lisp dialects are Racket Common Lisp Scheme and Clojure.Lisp was originally created as a practical mathematical notation for computer programs influenced by though not originally derived from the notation of Alonzo Churchs lambda calculus. It quickly became the favored programming language for artificial intelligence AI research. As one of the earliest programming languages Lisp pioneered many ideas in computer science including tree data structures automatic storage management dynamic typing conditionals higher-order functions recursion the self-hosting compiler and the readevalprint loop.The name LISP derives from LISt Processor. Linked lists are one of Lisps major data structures and Lisp source code is made of lists. Thus Lisp programs can manipulate source code as a data structure giving rise to the macro systems that allow programmers to create new syntax or new domain-specific languages embedded in Lisp. The interchangeability of code and data gives 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 operators name first and the arguments following for instance a function f that takes three arguments would be called as f arg1 arg2 arg3. Source: Created with WikipediaReaderReborn c WikipediaReader,
Похожее видео