Lisp (or 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, influenced by the notation of Alonzo Church's 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, 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 domain-specific programming languages embedded in Lisp.

The interchangeability of code and data also 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 operator's name first, and the arguments following; for instance, a function f that takes three arguments might be called using (f x y z).

From Wikipedia under the GNU Free Documentation License
Thu Mar 4 20:17:33 2010

Crazy On Tap - Functional programming languages
crazyontap.com
Crazy On Tap - Functional programming languages

unknown

Wed, 24 Jun 2009 20:31:36 GM

It is built with Clojure, so it has a lot of shared state and has a lot more side-effect issues than Haskell or F#. But some consider it a functional . programming language. because it is a . Lisp. dialect. Permalink Dog Licker ...

Developper Talk: Understand functionnal programming with F# and ...
developper-talk.blogspot.com
Developper Talk: Understand functionnal programming with F# and ...

MARTANI Fakhrou

Fri, 03 Jul 2009 21:37:00 GM

Lot of developers have already heard of functional . programming. or tried it before, some of them just said : "well it's another . programming language. , we had enough with what we have already", others was afraid hearing that functions ... master functional . programming. , some (or most) of you will feel like lost or blocked at first, this is due to the way you usually approach problems in imperative . languages. , someone asked someday how to get his mind working in . Lisp. mode and ...

Anything goes here...: attended functional programming workshop
misc-himanshu.blogspot.com
Anything goes here...: attended functional programming workshop

himanshu

Fri, 24 Apr 2009 05:23:00 GM

Some ppl also mentioned about clojure, another . lisp. dialect, that compiles into java byte code. I would love to see world using . languages. like clojure and scala in production systems. All in All it was a well organized workshop that ...

lake4 jpg
comptechdoc.org
lake4 jpg
510px x 722px | 120.30kB

[source page]



convert jpg
engin.umd.umich.edu
convert jpg
420px x 486px | 36.00kB

[source page]

Sample Run

algorithmicintelligence jpg
scimag.com
algorithmicinte​lligence jpg
200px x 150px | 10.90kB

[source page]

attributed to coining the phrase artificial intelligence AI in 1955 Professor McCarthy invented the LISP programming language the if then else programming structure

From Yahoo Image Search: "Lisp programming language"
Sat Oct 24 13:14:02 2009

Which one of the following is not a programming language?
Q. 1. Lisp 2. See
Asked by versatilezorro - Sun Sep 14 07:01:53 2008 - - 3 Answers - 0 Comments

A. SEE Lisp is a programming languague,. To knw more abt the lisp visit en.wikipedia.org/wiki/Lis p_programming_language Thank u
Answered by Hemanth Rao - Sun Sep 14 07:07:06 2008

Notes for some Computer Programming languages.....?
Q. Hello everyone... I want some notes on certain languages...like 1.Meta language 2.Scheme 3.Common LISP 4.HASKELL soo anyone plss get me some notes on these languages.. Plsss help me in writing my notes... plsss frendsss thank you...
Asked by srikanth k - Sat Dec 13 09:39:28 2008 - - 1 Answers - 1 Comments

A. HASKELL: Haskell is a standardized purely functional programming language with non-strict semantics, named after the logician Haskell Curry. The goals of the language are described as:[2] "Haskell is an advanced purely functional programming language. An open source product of more than twenty years of cutting edge research, it allows rapid development of robust, concise, correct software. With strong support for integration with other languages, built-in concurrency and parallelism, debuggers, profilers, rich libraries and an active community, Haskell makes it easier to produce flexible, maintainable high-quality software." meta language: In logic and linguistics, a metalanguage is a language used to make statements about statements… [cont.]
Answered by sowndaryasekar - Sun Dec 14 00:10:22 2008

Looking for the "Hello World" of Artificial Intelligence?
Q. Hi Everyone, I've been programming for years and have always had an interest in AI, especially evolutionary programs that 'learn' over time. I'm looking for some starter tutorials/websites/books that offer good introductions to AI and ease a learner into the more complex topics/algorithms. If anyone has any decent sources they could point me towards, I'd appreciate it. Also, what language is most often used for AI? I regularly program in: Assembly, C, C++, Java, C#, and RPG. I'm currently getting acquainted with Python (and loving it). I've heard LISP is used regularly, but I've not taken the time to learn it yet. Thanks ahead of time for your input!
Asked by Java Mancer - Mon Jul 14 12:32:12 2008 - - 1 Answers - 0 Comments

A. I worked in AI from 1981 to 1989 and from 1998 to 2002, and I used PL/I during the first incarnation (actually the second--the first was from the late 60's through the mid to late 70's, before I joined the project) and C during the final one (with Motif for the GUI). The machine-learning part of the project fizzled due to the drying up of funding. There are languages, such as LISP and Prolog that are geared toward the needs of AI, as perceived by those whose software has had commercial success, but when the project predated those languages and is already doing quite well without them, there is nothing to be gained by jumping on the bandwagon, especially when the field of expertise is much more dependent on graph embeddings and… [cont.]
Answered by sixtiesradical - Mon Jul 14 12:54:19 2008

From Yahoo Answer Search: "Lisp programming language"
Sun Oct 18 21:41:54 2009

Lisp is a family of computer programming languages based on formal functional calculus. Lisp (for "List Processing Language") stores and manipulates programs in the same manner as any other data, making it well suited for "meta-programming" applications. One of the oldest "high level" programming languages (second only to Fortran), Lisp continues to be popular in the field of artificial intelligence down to the present day.

Contents

About Lisp

  • Lisp has jokingly been called "the most intelligent way to misuse a computer". I think that description is a great compliment because it transmits the full flavor of liberation: it has assisted a number of our most gifted fellow humans in thinking previously impossible thoughts.
  • Common Lisp is politics, not art.
    • Scott Fahlman [citation needed]
  • Lisp is a programmable programming language.
    • John Foderaro, CACM, September 1991