Lisp


Also found in: Dictionary, Thesaurus, Medical, Financial, Acronyms, Wikipedia.
Related to Lisp: Common Lisp

LISP:

see programming languageprogramming 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 code that is
..... Click the link for more information.
.

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.

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.

Lisp

(language)
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

(1) (Locator/Identifier Separation Protocol) A network architecture 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. 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 artificial intelligence (AI) applications. Developed in the late 1950s 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, which allows the language to be extended in unusual ways by innovative programmers.

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 example from the popular Common LISP dialect converts Fahrenheit to Celsius. See LISP machine.

   (defun convert ()
     (format t "Enter Fahrenheit ")
     (let ((fahr (read)))
      (format t "Celsius is <126>D"
        (truncate (*(-fahr 32)
            (/ 5 9))))))
References in periodicals archive ?
Luchangco, LISP IV spans 200 hectares of real estate constituting the industrial portion of the 250-hectare Malvar Cybergreen, which also includes a 50-hectare area for commercial and residential development.
Available data for SPPI's three industrial estates follow: LISP I, 64 companies and 25,500 employees; LISP II, 27 companies and 9,500 employees; and LISP III, 21 companies and 5,820 employees.
Fast forward to the 1980s, when Lisp machines, computers specifically designed to run Lisp as their main software language, were first commercially developed by companies such as Symbolics and Lisp Machines.
The voice is still as distinctive as ever with a slight lisp here and there as he sang out New Recordings (the title of his solo album) such as The Further North You Go or Bethlehem's Gate, interspersed with the `oldies' Love and Regret, Loaded and an excellent, stripped-down version of Dignity.
Cambridge, Massachusetts-based Harlequin has also released version 4.1 of its LispWorks implementation of Common Lisp, for Windows and Unix.
The editor is written in Common Lisp. The editor uses a C program called WGL to generate images.
To follow some of the discussions in chapters 5 and 6 requires a working knowledge of LISP, but the book is well illustrated throughout with music examples.
The programming language Lisp (see McCarthy [1960] and McCarthy et al.
Sporting a new Motif-like user interface with button icons and floating tool bars, this release integrates surface-modeling capabilities through FastSurf, includes a new drafting module from Baystate Technologies, Marlborough, Mass., new LISP programming interface, and a 3-D input device called Space-Controller.
Ratings of the speech, intelligence, education, and friendliness of two attorneys with normal speech decreased significantly when they were taught to lisp (Mowrer, Wahl, & Doolan, 1978).
The ultimate survivor, who despite her frequent coy, cloying questions and pronounced lisp, can corner the latest celebrity and get him or her to talk.
Languages include three main categories used in the development of AI applications and development tools: Lisp, Prolog, and Other.