Lisp

Lisp, a programming languages belonging to the computer language family languages with history that goes a long way & distinctive parentheses. Originally developed in the year of 1958, Lisp a high-level computer programming language and second oldest in popular use today; the older is FORTRAN. At present, the most commonly known Lisp dialect is a perfect example of Common Lisp & Scheme.

Common Lisp has developed further and adapting features and paradigms, evolved completely over time as changes occurred in the world of computer science. Interlisp is a program that brought in many changes to the LISP programming environment and theory. One idea that was a real big hit is the influence it had in the Interlisp and was constructed plan which was intentioned by Warren Teitelman and inspired the loop macro that is has been used for both, Mac Lisp, and Lisp Machines and now it has also made its entry into the common Lisp.

Lisp dominated Artificial Intelligence totally and applications for more than a quarter of a century and Lisp are still the most commonly used language for AI. Adding to its success in AI, Lisp was the best process of Functional Programming. Many programming language researchers think that functional programming is a better approach for developing software, compared to the use of other programming languages like Pascal, C++, etc.

Common Lisp supported by a high-level and rich in data types, language modeling and garbage collection too. In Common Lisp everything is shown objectively. There are no syntax or language errors. LISP encourages a sophisticated and a high level view of programs and programming process that is exploratory and makes Lisp programmers the most productive that are available. Evidently in Erann Gat's paper this is presented and it portrays Lisp as an Alternative to Java

Lisp makes use of two different types of data structures, which are atoms and lists namely. Atoms are like identifiers, but they can also act as numeric constants. Lists can be lists of anything including atoms, lists, or a combination of both. Lisp has an in built garbage collection, so that the programmers do not have to struggle with dynamically allocated memory.

Common Lisp is the leading language that has long been and used for software research and development projects, which are advanced. It has the ability to combat the biggest.


Categories

Tutorials and help

Compilers

Sponsored results

Links
  • Lisp: Good News, Bad News, How to Win Big
    Lisp has done well over the last 10 years: becoming nearly standardized, forming the basis of a commercial sector, reaching high performance, having good environments, able to deliver applications. Yet the Lisp community has failed to do as well as it could have. (August 4, 1993)
    http://www.ai.mit.edu/docs/articles//good-news/good-news.html
  • P.S., Parenthetically Speaking
    Set of articles on several aspects of Lisp and related issues.
    http://www.nhplace.com/kent/PS/About-PS.html
  • PC AI: Lisp Programming Language
    Page with brief description, very useful links with annotations for vendors, search engines, more: references (linked and non-linked) for articles, books.
    http://www.pcai.com/web/ai_info/pcai_lisp.html
  • Kent Pitman's Public Page
    Publications, postings (mostly Lisp related); political thoughts, links.
    http://www.nhplace.com/kent/
  • Jeff's Lisp Page
    Related links about Lisp, papers, book reviews, programs, Net articles, from a variety of sources.
    http://www.aiai.ed.ac.uk/~jeff/lisp/
  • Common-Lisp.net
    CL development resources, good start point for new programmers. Free: CVS, mail lists, web and FTP space.
    http://common-lisp.net/
  • The Common Lisp Directory
    Collects all possible resources for the CL language: libraries, tools, software, documents, events, groups, organizations, people.
    http://www.cl-user.net/
  • CMU Artificial Intelligence Repository
    Collection of files, programs, publications, of interest to Artificial Intelligence researchers, educators, students, practitioners.
    http://www.cs.cmu.edu/afs/cs.cmu.edu/project/ai-repository/ai/0.html
  • CMPnet TechWeb TechEncyclopedia: Lisp
    Great resource: over 11,000 definitions.
    http://www.techweb.com/encyclopedia/defineterm?term=lisp
  • Franz Inc.
    Producers of Allegro CL and related products
    http://www.franz.com/
  • Gordon S. Novak Jr.
    Free software, information, links.
    http://www.cs.utexas.edu/users/novak/
  • HyperMeta, Inc.
    Common Lisp (CL) consulting, tools; Web design, hosting, graphics; print layout. By Kent M. Pitman.
    http://www.hypermeta.com/
  • History of Lisp
    Source code, design documents, references, other material on original Lisp I/1.5 system, and many follow-ons. Project of Computer History Museum's Software Collection Committee.
    http://community.computerhistory.org/scc/projects/LISP/
  • Hello, World Program
    Lisp version of this canonical first program.
    http://www2.latech.edu/~acm/helloworld/lisp.html
  • Arto Bendiken
    Personal Weblog of Lisp programmer, original writings, speculations, code.
    http://bendiken.net/

 

The Computer Science Directory currently has categories, which include links along with indexed pages.