Similar to LISP, it deals with symbolic representations of objects. The following example, written in University of Edinburgh Prolog, converts Fahrenheit to Celsius:
convert:- write('Enter Fahrenheit'),
read(Fahr),
write('Celsius is '),
Cent is (5 * (Fahr - 32)) / 9,
write(Cent),nl.
![]() | Reproduced with permission from Computer Desktop Encyclopedia. Copyright (c) 1981-2008 The Computer Language Company Inc. All rights reserved. |
Additional Resources
- C to be the next browser scripting language... wait, what?
- First off, I hope that everyone's fourth of July was as good as mine. There's nothing quite like spending time with family and friends over the holidays to put your work-life relationship into perspective of what's important. In any case, the security news didn't stop for the...
- Blog posts 2008-07-07
- 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
- Axon2008 (exe)
- A 3D idea visualization tool developed in Prolog--an AI language. Axon operates according to cognitive principles, supports both hierarchical and network architectures, and is object-based. Axon exploits visual attributes such as color, shape, size, and depth. Axon also comes integrated with thinking tools such as a Checklist System, Idea Generator,...
- Software downloads 2008-02-05
- Visual Prolog (exe)
- Visual Prolog is a logical programming language that counts PDC Prolog and Turbo Prolog as predecessors. The goal of Visual Prolog is to support industrial strength programming of complex knowledge emphasized problems. It supports advanced client-server and three-tier solutions and is well suited for dealing with complex knowledge. It is...
- Software downloads 2007-12-20
- Amzi Prolog + Logic Server IDE (exe)
- Create intelligent components for business rules, configuration, planning, problem resolution, advice, process monitoring, and parsing in Web Servers ASP and JSP, C/C++, Java, .NET, Delphi, Visual Basic, and C#. Reason over databases and use international Unicode characters. Note, trial version expires in 180 days, features no Logic Server eXtensions, and...
- Software downloads 2007-12-18
- Axon Idea Processor (exe)
- A 3-D idea visualization tool developed in Prolog - an AI language. Axon operates according to cognitive principles, supports both hierarchical and network architectures, and is object-based. Axon exploits visual attributes such as color, shape, size, and depth. Axon also comes integrated with thinking tools such as a Checklist System,...
- Software downloads 2007-08-15
- Kanecki Prolog DBMS 400i (zip)
- This application will help greatly in database searching and linking. With this program, you can automatically cross-link large-scale databases. In addition, it works with all types of database as oracle, microsoft, ibm, and others as well as all SQL based database systems. This version is the first release on CNET...
- Software downloads 2007-07-16
- Developers petition Microsoft to reconsider FoxPro phase out
- Developers petition Microsoft to reconsider FoxPro phase outM$ and open source[* Microsoft to release the full FoxPro source code to Open Source "even restricted in any way"]I don't think anything short of GPL3 is benefic for the users.To survive Fox Pro needs to be ported to Linux and to be...
- Discussion threads 2007-04-03
- Programming Languages
- Programming LanguagesLanguage and much more ..." John Backus died last week"May he rest in peace. My condolences.Your text is really good Murph!Languages and the evolution of language adoption is something really complex.In the computer word as well as in the "real" World.I really can not go back to Latin and...
- Discussion threads 2007-03-28
- BEA to run Java sans operating system
- BEA to run Java sans operating system"Liquid VM"?That has to be the least sexy tech name I've seen in quite awhile. I won't even say what it sounds very similar to...Groundhog day?I think that all this does is make clear that Java and JEE even more so is losing...
- Discussion threads 2006-12-11
- What, no 5GLs?
- If C (circa 1973) is the prototypical third generation language and we had undisputed fourth generation languages as early as 1982, why dont we have a wide variety of 5th or even 6th generation languages today. Did progress stop? Heres how IEEE Software Engineering standard 610.12-1990: ( subscription...
- Blog posts 2006-09-29
- Apple to build additional campus
- Apple to build additional campusExpect a lot of new job openings at Apple?3,000 new jobs maybe. Sounds like a good opportunity.Thank goodness for the underdog Apple!!Man, I wish I could be an underdog too. Boo, hiss M$$$$$$$$, 3 cheers for little Apple!!Multi-Core processors from Apple/Intel affect everyoneIts a whole...
- Discussion threads 2006-04-19
- Belatedly, Britannica lambastes Wikipedia findings
- Belatedly, Britannica lambastes Wikipedia findingsWhy not make a superset of both?Britannica should see it as an opportunity. They could take the Wikipedia result set and backfill the free online part of their encyclopedia with omitted articles, and make the improved superset instead.Wikipedia can be used for Commercial or Non Commercial...
- Discussion threads 2006-03-24
- Time to learn LISP
- Peter Coffee has an interesting article about "exotic" programming languages and techniques that are being used in mainstream applications. Peter mentions LISP, Prolog, genetic programming, and neural nets as examples. I've done my share of programming in a dialect of LISP called Scheme and think there are compelling...
- Blog posts 2006-02-06
- You can never be too rich or too thin
- You can never be too rich or too thinAnd half is too muchI won't believe the half of what Ballmer says! Your javascript arguement goes to the heart of what I've been saying all along - we have ENOUGH computer languages! Enough, is ENOUGH - but its probably TOO MUCH!...
- Discussion threads 2005-02-23
- The Weitz Company Selects Prolog Manager
- The Weitz Company is a leading general contractor, design-builder and construction manager. Since its inception in 1855, The Weitz Company owes its success to forward thinking, consistent hard work and keeping the big picture in mind. After four generations of family ownership, Weitz's management team and employees acquired the company...
- Case studies
Neighboring Terms
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- Which solar technology will survive?
-
At the Cleantech Forum in San Francisco, Todd Glass of Heller Ehrman moderates a discussion, among tech execs, on the various solar technologies making a difference in the green movement.
- Watch the video >>
- The Cisco Mobility Resource Center is your source for FREE mobility solutions
-
The Cisco Mobility Resource Center offers FREE videos, downloads, podcasts and more, all designed to help small and medium businesses get mobile connectivity solutions, improve productivity and drive sales and revenue.
- New mobility solutions at the Cisco Mobility Resource Center
-
-
Tasty Baking’s new LEED factory
0:57
Tasty Baking CIO: Brendan O’Malley
-
Balancing act: innovation vs. reliability
1:28
Facebook VP of technical operations: Jonathan Heiliger
-
Securing data at E-Loan
1:47
E-Loan CIO: Jay Shah
-
When crops are scarce
1:47
Del Monte Foods CIO: Marc Brown
- View all CIO Vision Series Videos »





