background preloader

Artificial Intelligence

Facebook Twitter

Lisp (programming language) The interchangeability of code and data also gives Lisp its instantly recognizable syntax.

Lisp (programming language)

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 arg1 arg2 arg3). John McCarthy and Steve Russell Information Processing Language was the first AI language, from 1955 or 1956, and already included many of the concepts, such as list-processing and recursion, which came to be used in Lisp. McCarthy's original notation used bracketed "M-expressions" that would be translated into S-expressions. Lisp was first implemented by Steve Russell on an IBM 704 computer. During the 1980s and 1990s, a great effort was made to unify the work on new Lisp dialects (mostly successors to Maclisp like ZetaLisp and NIL (New Implementation of Lisp)) into a single language.

Lispbox. What is Lispbox?


Lispbox is an IDE for Common Lisp development. Actually, Lispbox is just a pre-configured packaging of the Emacs editing environment, SLIME (The Superior Lisp Interaction Mode for Emacs), the Quicklisp library manager, and the Clozure Common Lisp compiler. Combined, these components integrate to provide all of the functionality you would expect from an IDE, and more. Lispbox makes it quick and easy to get started using them. Lispbox test builds To get Lispbox, simply download and extract the distribution for your platform.

Known issues: The Mac OS X version currently requires OS X 10.6 Snow Leopard. Last updated: February 6, 2011 Contribute! Practical Common Lisp. John McCarthy (computer scientist) McCarthy received many accolades and honors, such as the Turing Award for his contributions to the topic of AI, the United States National Medal of Science, and the Kyoto Prize.

John McCarthy (computer scientist)

John McCarthy was born in Boston, Massachusetts on September 4, 1927 to an Irish immigrant father and a Lithuanian Jewish immigrant mother,[2] John Patrick and Ida Glatt McCarthy. The family was obliged to relocate frequently during the Great Depression, until McCarthy's father found work as an organizer for the Amalgamated Clothing Workers in Los Angeles, California. McCarthy was suspended from Caltech for failure to attend physical education courses; he then served in the US Army and was readmitted, receiving a B.S. in Mathematics in 1948.[5] It was at Caltech that he attended a lecture by John von Neumann that inspired his future endeavors. McCarthy initially continued his studies at Caltech. He received a Ph.D. in Mathematics from Princeton University in 1951 as a student of Solomon Lefschetz. Philip J. Intro to AI - Announcements. Python Programming Language – Official Website.

Pyro, Python Robotics: Pyro. - Game AI Articles & Research.