LYCOS RETRIEVER
Lisp Programming Language: Common Lisp
built 261 days ago
Over the years, the Lisp programming language flourished in the academic community. In keeping with the rich intellectual tradition of Lisp, a number of experimental Lisp dialects emerged. When industry began using the language, the search for a common standard Lisp dialect began. Computer scientist Guy Steele, together with a group of other interested computer scientists, developed the specifications for a commercial standard Lisp dialect called Common Lisp.
Source:
Lisp programming language (LISP), originally specified in 1958, is the second-oldest (only Fortran is older) high-level programming language in widespread use. 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.
Source:
This third edition is a revised and expanded version of Winston and Horn's best-selling introduction to the Lisp programming language and to Lisp-based applications, many of which are possible as a result of advances in Artificial Intelligence technology. The Knowledge You Need The new edition retains the broad coverage of previous editions that has made this book popular both with beginners and with more advanced readers -- coverage ranging from the basics of the language to detailed examples showing Lisp in practice. Based on the CommonLisp standard, this book ... introduces CommonLisp's object system, CLOS, and the productivity-promoting techniques enabled by object-oriented programming. Application examples drawn from expert systems, natural language interfaces, and symbolic mathematics are featured, and new applications dealing with probability bounds, project simulation, and visual object recognition are introduced. Special Features of this Edition Based on extensive teaching experience Explains key problem solving paradigms, such as search, forward chaining, and problem reduction Discusses constraint propagation, backward chaining, and key ideas in Prolog Emphasizes procedure and data abstraction, and other points of programming style and practice Covers cliches, mapping, streams, delayed evaluation, and techniques for better and faster procedure definition 0201083191B04062001
Source:
This third edition is a revised and expanded version of Winston and Horn's best-selling introduction to the Lisp programming language and to Lisp-based applications, many of which are possible as a result of advances in Artificial Intelligence technology. The Knowledge You Need The new edition retains the broad coverage of previous editions that has made this book popular both with beginners and with more advanced readers -- coverage ranging from the basics of the language to detailed examples showing Lisp in practice. Based on the CommonLisp standard, this book ... introduces CommonLisp's object system, CLOS, and the productivity-promoting techniques enabled by object-oriented programming. Application examples drawn from expert systems, natural language interfaces, and symbolic mathematics are featured, and new applications dealing with probability bounds, project simulation, and visual object recognition are introduced.
Source:
The use of parentheses is Lisp's most immediately obvious difference from other programming language families. As a result, students have long given Lisp nicknames such as Lost In Stupid Parentheses, or Lots of Irritating Superfluous Parentheses.[14] However, the S-expression syntax is ... responsible for much of Lisp's power; the syntax is extremely regular, which facilitates manipulation by computer. However, the syntax of Lisp is not limited to traditional parentheses notation. It can be extended to include alternative notations. XMLisp, for instance, is a Common Lisp extension that employs the metaobject-protocol to integrate S-expressions with the Extensible Markup Language (XML).
Source:
The Common Lisp Cookbook is a thorough collection of problems, solutions, and practical examples for anyone programming in Common Lisp, built by a collaborative project. The purpose is to provide readers with quick and easy-to-find references for day-to-day programming in Common Lisp.
Source: