Printer Friendly
Dictionary, Encyclopedia and Thesaurus - The Free Dictionary
3,910,105,815 visitors served.
forum Join the Word of the Day Mailing List For webmasters
?
Dictionary/
thesaurus
Medical
dictionary
Legal
dictionary
Financial
dictionary
Acronyms
 
Idioms
Encyclopedia
Wikipedia
encyclopedia
?

Lisp

   Also found in: Dictionary/thesaurus, Medical, Acronyms, Wikipedia 0.01 sec.
LISP: see programming language programming language, syntax, grammar, and symbols or words used to give instructions to a computer. Development of Low-Level Languages


All computers operate by following machine language programs, a long sequence of instructions called machine
..... Click the link for more information.
.

LISP

Powerful computer programming language designed for manipulating lists of data or symbols rather than processing numerical data, used extensively in artificial-intelligence applications. It was developed in the late 1950s and early 1960s by a group headed by John McCarthy at MIT. Its name derives from “list processor.” Radically different from such other programming languages as ALGOL, C, C++, FORTRAN, and Pascal, it requires large memory space and is slow in executing programs.


LISP
(1) (Locator/Identifier Separation Protocol) A proposal from Cisco for reducing the size of the constantly expanding routing tables in the Internet. Working in conjunction with the border gateway protocol (BGP), LISP-identified packets enter the core routers with the destination service provider's IP address, not that of the end user. The provider's edge routers remove the LISP data and deliver the packets to the end users.

(2) (LISt Processing) A high-level programming language used for developing AI applications. Developed in 1960 by John McCarthy, its syntax and structure is very different from traditional programming languages. For example, there is no syntactic difference between data and instructions.

LISP is available in both interpreter and compiler versions and can be modified and expanded by the programmer. Many varieties have been developed, including versions that perform calculations efficiently. The following Common LISP example converts Fahrenheit to Celsius:

   (defun convert ()
     (format t "Enter Fahrenheit ")
     (let ((fahr (read)))
      (format t "Celsius is <126>D"
        (truncate (*(-fahr 32)
            (/ 5 9))))))

LISP [lisp]
(computer science)
An interpretive language developed for the manipulation of symbolic strings of recursive data; can also be used to manipulate mathematical and arithmetic logic. Derived from list processing language.

(language)Lisp - LISt Processing language.

(Or mythically "Lots of Irritating Superfluous Parentheses"). Artificial Intelligence's mother tongue, a symbolic, functional, recursive language based on the ideas of lambda-calculus, variable-length lists and trees as fundamental data types and the interpretation of code as data and vice-versa.

Data objects in Lisp are lists and atoms. Lists may contain lists and atoms. Atoms are either numbers or symbols. Programs in Lisp are themselves lists of symbols which can be treated as data. Most implementations of Lisp allow functions with side-effects but there is a core of Lisp which is purely functional.

All Lisp functions and programs are expressions that return values; this, together with the high memory use of Lisp, gave rise to Alan Perlis's famous quip (itself a take on an Oscar Wilde quote) that "Lisp programmers know the value of everything and the cost of nothing".

The original version was LISP 1, invented by John McCarthy <jmc@sail.stanford.edu> at MIT in the late 1950s. Lisp is actually older than any other high level language still in use except Fortran. Accordingly, it has undergone considerable change over the years. Modern variants are quite different in detail. The dominant HLL among hackers until the early 1980s, Lisp now shares the throne with C. See languages of choice.

One significant application for Lisp has been as a proof by example that most newer languages, such as COBOL and Ada, are full of unnecessary crocks. When the Right Thing has already been done once, there is no justification for bogosity in newer languages.

See also Association of Lisp Users, Common Lisp, Franz Lisp, MacLisp, Portable Standard Lisp, Interlisp, Scheme, ELisp, Kamin's interpreters.

Lisp 

(parasigmatism), the imperfect pronunciation of sibilants (z, s, ts, 3, t ʃ, ʃ, ʃ t ʃ). It may be due to defective arrangement of the teeth (such as the presence of a gap between the front teeth), inadequate mobility of the tongue, partial deafness, or other cause. It sometimes occurs when the structure of the vocal apparatus is normal as a manifestation of underdeveloped speech. The afflicted person usually places the tip of the tongue between the front teeth when articulating sibilants, which results in the characteristic lisping sound. Logopedic methods are used to correct the defect. Surgery or the use of a prosthesis is sometimes indicated when there are structural anomalies of the vocal apparatus.



Want to thank TFD for its existence? Tell a friend about us, add a link to this page, add the site to iGoogle, or visit the webmaster's page for free fun content.
?Page tools
Printer friendly
Cite / link
Feedback
Mentioned in?  References in classic literature?   Encyclopedia browser?   Full browser?
No references found
 
ROMANCE, who loves to nod and sing, With drowsy head and folded wing, Among the green leaves as they shake Far down within some shadowy lake, To me a painted paroquet Hath been - a most familiar bird - Taught me my alphabet to say - To lisp my very earliest word While in the wild wood I did lie, A child - with a most knowing eye.
"Look here, Captain," said Montgomery, with his lisp a little accentuated, gripping the elbows of the red-haired man, "this won't do
Your manicure will lisp softly that your left forefinger reminds her so much of a gentleman's in Richmond, Va.
 
 
 
Encyclopedia
?

Terms of Use | Privacy policy | Feedback | Advertise with Us | Copyright © 2012 Farlex, Inc.
Disclaimer
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional.