Alan Freedman -- The Computer Language Company - Computer Desktop Encyclopedia
Computer Desktop Encyclopedia
Longest-Running Tech Reference on the Planet

A CDE Definition

You'll love The Computer Desktop Encyclopedia (CDE) for Tech Term of the Day (TTOD)

LOOK UP ANOTHER TERM


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:


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





Personal Use Only

Before/After Your Search Term
BeforeAfter
Liquid Audiolist
liquid computinglist box
liquid cooledlist processing
liquid crystallist processing language
liquid crystal displaylist server
liquid crystal shutterslistening
liquid glasslisticle
liquid metal batterylisting
liquid screen protectionlistproc
LisaLISTSERV

Terms By Topic
Click any of the following categories for a list of fundamental terms.
Computer Words You Gotta KnowSystem design
Job categoriesUnix/Linux
Interesting stuffPersonal computers
InternetIndustrial Automation/Process Control
Communications & networkingAssociations/Standards organizations
HistoryDesktop publishing
Audio/VideoGraphics
MainframesSecurity
ProgrammingHealthcare IT
System design