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-2009 The Computer Language Company Inc. All rights reserved. |
Additional Resources
- Logtalk 2.37.5 (Windows)
- Logtalk is an object-oriented logic programming language that can use most Prolog implementations as a back-end compiler. As a multi-paradigm language, Logtalk includes support for both prototypes and classes, protocols interfaces, component-based programming through category-based composition, event-driven programming, and high-level multi-threading programming.
- Software downloads 2009-11-09
- Ovulation Calendar 1.0 (Mobile)
- OverviewOvulation Calendar is an application that calculates the time of ovulation and generates your personal fertility calendar. Simply enter the length of your menstrual cycle and the date of your last period, and Ovulation Calendar will calculate your fertile days. The results are presented as calendar showing your fertile and...
- Software downloads 2009-11-08
- Axon2010 2.10 (Windows)
- 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 2009-11-05
- Logtalk 2.37.5 (Mac)
- Logtalk is an object-oriented logic programming language that can use most Prolog implementations as a back-end compiler. As a multi-paradigm language, Logtalk includes support for both prototypes and classes, protocols interfaces, component-based programming through category-based composition, event-driven programming, and high-level multi-threading programming.
- Software downloads 2009-10-29
- B-Prolog 7.3 (Mac)
- Welcome to B-Prolog, a versatile and efficient constraint logic programming CLP system! B-Prolog is being brought to you by Afany Software New York, KLS Tokyo, and NandaSoft Nanjing. The birth of CLP is a milestone in the history of programming languages. CLP combines two declarative programming paradigms: logic programming and...
- Software downloads 2009-10-01
- Universal Code Lines Counter 1.0.1 (Windows)
- A fast and easy tool for counting source code, blank and comment lines of software projects for many programming/script languages. With this application you get a detailed report as table and additionally as graphic about the source code of your software project. It counts not only source code lines, but...
- Software downloads 2009-09-30
- OvulationCalendar 1.0 (Mobile)
- is a companion for any woman who either desires a pregnancy or wishes to prevent one. OvulationCalendar is an application that calculates the time of ovulation and generates your personal fertility calendar. Simply enter the length of your menstrual cycle and the date of your last period, and OvulationCalendar will...
- Software downloads 2009-09-17
- NoBabyNowLite 1.0 (Mobile)
- is a companion for any woman who wishes to prevent pregnancy.NoBabyNowLite is an application that calculates the time of ovulation and generates your personal fertility calendar. Simply enter the length of your menstrual cycle and the date of your last period, and "NoBabyNowLite" will calculate your fertile days. The results...
- Software downloads 2009-09-17
- NoBabyNow 1.0 (Mobile)
- is a companion for any woman who wishes to prevent pregnancy.NoBabyNow is an application that calculates the time of ovulation and generates your personal fertility calendar. Simply enter the length of your menstrual cycle and the date of your last period, and "WannaBeMommy" will calculate your fertile days. The results...
- Software downloads 2009-09-17
- WannaBeMommy 1.0 (Mobile)
- is a companion for any woman who desires a pregnancy. WannaBeMommy is an application that calculates the time of ovulation and generates your personal fertility calendar. Simply enter the length of your menstrual cycle and the date of your last period, and "WannaBeMommy" will calculate your fertile days. The results...
- Software downloads 2009-09-17
- WannaBeMommyLite (Mobile)
- is a companion for any woman who desires a pregnancy. WannaBeMommyLite is an application that calculates the time of ovulation and generates your personal fertility calendar. Simply enter the length of your menstrual cycle and the date of your last period, and "WannaBeMommyLite" will calculate your fertile days. The results...
- Software downloads 2009-09-17
- Logtalk 2.33.2 (Windows)
- Logtalk is an object-oriented logic programming language that can use most Prolog implementations as a back-end compiler. As a multi-paradigm language, Logtalk includes support for both prototypes and classes, protocols, component-based programming through category-based composition, event-driven programming, and multi-threading programming.
- Software downloads 2008-11-02
- Research on Packet Filter Rules of the Firewall Based on Visual Prolog
- The packet filter rules of firewall are established according to the needs of network security, while to manage filter rules becomes more and more complicated, and easy to make mistakes, especially in enterprise network. In order to implement correct policies, the firewall filter rules should be checked and organized carefully....
- White papers 2008-10-18
- 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
- Concept of an Interactive Web Portal for Teaching Prolog
- This paper discusses practical problems encountered in teaching Artificial Intelligence and Prolog to computer science students. One of the main issues with teaching Prolog is a large conceptual difference between declarative and object-oriented programming paradigms, that the older students are used to. In general, students find learning Prolog a hard...
- White papers 2008-02-25
- 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
- Visual Prolog 7.1 build 7103 (Windows)
- 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 7.6.9 (Windows)
- 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
- Prolog as the First Programming Language
- The adoption of logic programming in an introductory course on computer programming offers several rewards. The higher conceptual level of this programming paradigm guides students to an early appreciation for abstraction. The descriptive character of programs makes them more understandable than conventional programs, and the relational basis makes them more...
- White papers 2007-12-01
- Amzi! Prolog+Logic Server 7.6.9 (Windows)
- Amzi!� Prolog + Logic Server� makes it easy to integrate rule-based components with Windows, Linux, Sun Solaris, HP/UX and other applications. Amzi! offers plug-in, rule-based services for C, C++, Java, Web Servers (via ASP.NET, JSP, Java Servlets, CGI), Delphi, VB.NET, C#.NET, PowerBuilder, Access, Excel and many other tools. The...
- Software downloads 2007-11-20
Neighboring Terms
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- 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 >>
- New Online Dashboard for IT Leaders
-
Read about top issues IT decision-makers face every day, plus get cost-effective solutions to real-life IT problems.
- Learn more >>
- 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 >>
- Keep Up With The Latest In Document Management with The DocuMentor.
-
Doc delivers the scoop on today's enterprise content management, printer maintenance, and all other issues related to document management. It's the DocuMentor Blog.
- Learn more >>









