background preloader

Artificial Intelligence

Facebook Twitter

Lisp (programming language) 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 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! If you would like to report a bug or make a suggestion, please send a message to the development mailing list. The code to build Lispbox is currently hosted on github. Compile on Mac OS X 10.4, for compatability Make separate versions for common Linux distributions, and a statically compiled version. Practical Common Lisp. John McCarthy (computer scientist) American computer scientist and cognitive scientist Early life and education[edit] It was at Caltech that he attended a lecture by John von Neumann that inspired his future endeavors.

Academic career[edit] After short-term appointments at Princeton and Stanford University, McCarthy became an assistant professor at Dartmouth in 1955. In 1962, McCarthy became a full professor at Stanford, where he remained until his retirement in 2000. McCarthy championed mathematics such as lambda calculus and invented logics for achieving common sense in artificial intelligence.

Contributions in computer science[edit] In 1958, he proposed the advice taker, which inspired later work on question-answering and logic programming. He helped to motivate the creation of Project MAC at MIT when he worked there, and at Stanford University, he helped establish the Stanford AI Laboratory, for many years a friendly rival to Project MAC. Other activities[edit] Personal life[edit] Philosophy of artificial intelligence[edit] Intro to AI - Announcements. Python Programming Language – Official Website. Pyro, Python Robotics: Pyro. AIWisdom.com - Game AI Articles & Research.