(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))))))
![]() | Reproduced with permission from Computer Desktop Encyclopedia. Copyright (c) 1981-2009 The Computer Language Company Inc. All rights reserved. |
Additional Resources
- Windows 7 will shine in medicine
- not convinced by touchI have a touch phone & a tablet.Frankly, never use the tablet, use keyboarded machines instead, and hanker for a phone with buttons again and not a slide phone.If you want to try to look cool, I can understand having one, but really, they are pretty awkward...
- Discussion threads 2009-10-23
- The 10 biggest moments in IT history
- Missing: Tim Berners-Lee?The Mouse, and the GUI ...... without the invention of the mouse or the GUI/WYSIWYG there would not be as many users as there are today, and I would hazard a guess that it would be restricted to business applications like accounting, and Data Analysis.LudoRE: The 10...
- Discussion threads 2009-09-21
- Ufasoft Common Lisp 4.23 (Windows)
- Common Lisp development system. Includes console and IDE Lisp interpreter and compiler. Possibility of creating EXE-files. Supports CLOS. It is a small implementation of standard Lisp, just 1MB of binary code.
- Software downloads 2009-08-11
- ImageMagick 6.5.3-2 (Mac)
- ImageMagick is a software suite to create, edit, and compose bitmap images. It can read, convert and write images in a large variety of formats. Images can be cropped, colors can be changed, various effects can be applied, images can be rotated and combined, and text, lines, polygons, ellipses and...
- Software downloads 2009-06-02
- Ready Lisp 20090130 (Mac)
- Ready Lisp is a binding together of several popular Common Lisp packages especially for Mac OS X, including: Aquamacs, SBCL and SLIME. Once downloaded, you�¢â?¬â?¢ll have a single application bundle which you can double-click �¢â?¬â?? and find yourself in a fully configured Common Lisp REPL. It�¢â?¬â?¢s ideal for OS X...
- Software downloads 2009-01-30
- Toolbox LT 2009 (Windows)
- In today's competitive environment, the spotlight is on productivity and presentation. Companies need design software that ensures them that vital competitive edge. Toolbox LT is the answer, providing the most cost effective solution for extending your design and drafting capabilities with AutoCAD LT. Now you can design in 3D with...
- Software downloads 2009-01-05
- SDL 1.2.13 (Windows)
- Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of "Civilization: Call To Power."SDL...
- Software downloads 2008-12-03
- Associative arrays and elections data
- Associative arrays and elections dataThis is a very useful data structureand what modern language doesnt provide an implementation of it?Neat as your solution it, I have say though I think you're a little hard on SQL. As this data is probably in a RDMBS anyway, if you can write a...
- Discussion threads 2008-10-25
- Koders.com: Ruby as programmers choice?
- Koders.com: Ruby as programmers choice?Kids, Have Your Secret Scheme Decoder Ring ReadyMy sense was that Ruby was the thing two years ago but the shine isn't quite what it was. I looked into the language and have copies of the canonical books, and I have the point of view, that...
- Discussion threads 2008-10-16
- KozMos VLXLS 3.5.61231 (Windows)
- VLXLS is a fully open source project to demonstrate and execute the procedure of data IO (Input/Output) between Excel and AutoCAD. ActiveX uses variant but Visual LISP use normal list, VLXLS will translate between the two variable types very well. By doing so, the speed of reading data from Excel...
- Software downloads 2008-09-29
- KozMos VLDCL System 4.0.80831 (Windows)
- VLDCL System is a Visual LISP programming API designed to simplify the coding and maintaining of DCL based applications. By using the predefined VLDCL frame, coding a DCL driven application will be much more faster and will be very easily to maintain and upgrade. A DCL based application may contain...
- Software downloads 2008-09-29
- Chrome is 42x faster than IE7, 9x faster than FF3
- Chrome is 42x faster than IE7, 9x faster than FF3Pretty amazing!! It seems like we DO need competition to foster innovation.NT.Chrome and key logging!http://www.microsoft-watch.com/content/web_services_browser/chrome_privacy_is_full_of_dents.htmlRE: Chrome is 42x faster than IE7, 9x faster than FF3Well please, by all means, do the opposite give us an example of ANY javascript test that...
- Discussion threads 2008-09-03
- Considering a Windows Innovation Demo
- Considering a Windows Innovation DemoA narrow mind never innovates....Well Mr. Murphy, if you weren't so narrow minded and stuck in the 70's you might actually understand why Microsoft, and others, are making billions and you are stuck blogging on ZDNET.What's next, a blog on how Charles Babbage ripped off the...
- Discussion threads 2008-07-31
- The tattered history of OOP
- This is a guest blog by frequent contributor Mark Miller - a followup on our earlier discussions of the effectiveness and value of the object oriented programming idea. OOP has been a mixed bag, but I say this only because...
- Blog posts 2008-06-02
- Writing is important...LOL
- Writing is important...LOLBad punctuation isn't always accidental?> they incorporate, often accidentally, some informal writing styles from digital communication (e.g.,...bad punctuation)This can only mean that bad punctuation in "digital communication" (which I assume doesn't mean finger painting)is intentional.RE: Writing is important...LOLWhen my 18 year old send email, it's all in txt...
- Discussion threads 2008-04-25
- HTML-Kit Build 292 (Windows)
- HTML-Kit is a full-featured editor and an integrated development environment designed to help HTML, XHTML, XML and script authors to edit, format, lookup help, validate, preview and publish Web pages. Newcomers to web page development can benefit from letting it point out errors and provide suggestions on how to create...
- Software downloads 2008-03-26
- Microsoft declares its modeling love with a new language, 'D'
- Microsoft declares its modeling love with a new language, 'D'or maybeOr maybe its time to start using a managed language, professional IDE, and the .NET Framework to solve all the problems you mentioned above and many more! VB.NET or C# offer much better options than yesterday's languages.Not Invented Here[i]Maybe it's...
- Discussion threads 2008-02-05
- Web Code Converter 2.02 (Windows)
- Web Code Converter converts HTML, JavaScript and CSS to ASP, JSP, PHP, Perl, JavaScript, VBScript, LotusScript, Python, Ruby, Rebol, Lisp and C#. It also cleans HTML saved by MS Word. Paste your code or load a document then select a language and click Convert. Version 2.02 includes conversions to LotusScript,...
- Software downloads 2008-02-01
- Simple DirectMedia Layer 1.2.13 (Windows)
- Simple DirectMedia Layer was designed to be a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of "Civilization:...
- Software downloads 2008-01-24
- Microsoft to build an 'Emacs.Net' text editor
- Microsoft to build an 'Emacs.Net' text editorIts a terminal-based multifunction text editorI think it is going to be advanced text editor which is extendable.What Microsoft really lack is a decent text editor that can be run inside the four wall of the terminal console/Command Prompt. As sysadmin do more and...
- Discussion threads 2007-12-31
Neighboring Terms
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- Reduce risk. Reduce complexity. Increase reliability.
-
A simplified IT environment isn't just less complex. It's also more reliable. Standardize on a single Linux platform with SUSE Linux Enterprise from Novell, and get the world's most interoperable Linux
- Learn more >>
- The more you simplify, the more you save
-
When you transition from your existing Red Hat environment to SUSE Linux Enterprise from Novell, you can recognize dramatic cost savings, perhaps as much 50%
- Learn more >>
- Learn more about tools to grow your business
-
The Business Essentials Guide provides you useful tools and templates to help grow your business and save you time with automated shipping solutions.
- Save time with the UPS Business Essentials Guide
- The best support in the Linux business
-
If Linux is going to power your mission-critical applications, you'd better have the best support known to business. Novell was rated the top provider of Linux technical support.
- Learn more >>
Enterprise Applications
- Check out some of the easiest and most powerful ways to boost productivity while saving money on your application infrastructure. See ZDNet's comprehensive Enterprise Application resource center, now!
- New Online Dashboard
- Read about top issues IT decision-makers face every day, plus get cost effective solutions to real life IT problems. Oracle Topline








