answersLogoWhite

0

If you're talking about "traditional" AI programming languages like LISP and Prolog, the essential difference boils down to the language's ruling metaphor.

Most standard programming languages operate on a principle of sequential and/or branching instruction execution.

OTOH, the LISt Processing language (LIST) encourages its programmers to view everything (all solutions to programming problems) in the form of one or many lists.

Prolog is perhaps the furthest evolution to date away from the standard, sequential-instruction programming model: in Prolog, the programmer does not explicitly spell out the sequence of operations (a.k.a., "procedure," hence "procedural languages") needed to solve a problem; instead, the problem is simply declared (hence, "declarative language"), and the language itself (or rather the engine implementing it) seeks out the solution.

Nowadays, though, you'll find AI being implemented in any number of standard procedural languages -- C++, Java, even scripting languages like Perl and Python.

User Avatar

Wiki User

14y ago

What else can I help you with?

Continue Learning about Engineering

What are the application domains of programming languages?

various area of application in computer application in business


What is the difference between simulation languages and high level languages?

simulator is an algorithm used to simulate the process of a system...


What are the five high level programming language?

1.First Generation Programming LanguageFirst generation of programming language refers to machine language. Machine language is lower level language which uses object code (some times also known as machine code). Object code is the combination of binary digits. These languages directly talk to hardware.2.Second Generation Programming LanguageSecond generation of languages is also low level language which is known as assembly language. Assembly languages are the interface between Machine level languages and High level languages.3.Third Generation Programming LanguageThird Generation programming languages are High level Programming languages like JAVA & C.4.Fourth Generation Programming LanguageThis is the set of current generation programming languages. These languages are similar or closer to human languages.General characteristics of 4GL are:i.Closer to human languagesii.Portableiii.Database supportiveiv.simple and requires less effort than 3GLv.Non proceduralDifferent types of 4 GL are:a. Query Generatorb. Report generatorc. Form Generatord. Application Generatore. GUI Generatorf. Relational Database Manager5.Fifth Generation Programming LanguageLanguages used for writing programs for Artificial Intelligence, Neural Network, Plasma Computing etc. come under 5GL. This is the future of programming language.


WHAT IS logic programming language?

There is such subject as mathematical logic there are used predicated and etc. to define simple things. There is programming languages that use the same elements and they are used in search algorithms, artificial intelligence and other fields.One of the most know such languages is Prolog.It's different from other programming languages because of predicates ideology. You could tell that John is a man, at later ask such questions is John a man, who is a man and etc.For example:likes(david, samanta).likes(samanta, tom).?- likes(david, samanta).yes?- likes(samanta, david).no?- likes(samanta, tom).yes


Artificial intelligence introduced in which generation?

Artificial intelligence (AI) began to emerge prominently in the second generation of computing, which spanned the 1950s to the mid-1960s. This era saw the development of programming languages like LISP, specifically designed for AI research. While the foundational concepts of AI were introduced earlier, it was during this generation that significant advancements in machine learning and problem-solving algorithms occurred, laying the groundwork for future AI developments.

Related Questions

What are a good programming languages for programming artificial intelligence systems?

LISP is designed for AI programming, give that a try.


What are the application domains of programming languages?

various area of application in computer application in business


What is the best operating system for artificial intelligence programming?

Most programming languages will run on most operating systems, making the operating system more or less irrelevant. However, most AI Labs use Linux as it can be fully modified.


Difference between C and C programming language?

The C and C programming languages are one and the same. There is no difference between those languages.


In what year did the computer program Prolog appear?

The innovative computer program Prolog associated with artificial intelligence and computational linguistics first appeared in 1975. It was one of the first logic programming languages.


What are some Examples of 5GL?

Fifth-generation programming languages (5GL) focus on solving problems using constraints rather than through explicit programming. Examples include Prolog, which is used in artificial intelligence for logical programming, and Mercury, designed for high-performance logic programming. Other examples are SQL for database query languages and various domain-specific languages tailored for specific applications, such as MATLAB for numerical computing. These languages emphasize problem-solving and automate much of the coding process.


Which area of technology might be associated with a computer?

Electromagnetism might be associated with a computer.


What has the author William B Gevarter written?

William B Gevarter has written: 'An overview of computer-based natural language processing' -- subject(s): Artificial Languages, Artificial intelligence, Computational linguistics, Languages, Artificial


What is the difference between simulation languages and high level languages?

simulator is an algorithm used to simulate the process of a system...


What has the author W F Clocksin written?

W. F. Clocksin has written: 'Clause and Effect' 'Programming in Prolog' -- subject(s): Prolog (Computer program language) 'Logic programming and the specification of circuits'


What are the Definitions on programming?

Programming is a term that describes the usage of a programming language. Programming languages (C++ for example) are languages that create programs, these programming languages should not be confused with scripting languages. Scripting languages are languages that are meant to be interpenetrated by programs. (Written in a programming language)


What is the difference between oriented programming language and high programming language?

Set/subset: Some high level programming languages are object oriented, but not all of them.