Learn About Artificial Intelligence Programming

What is artificial intelligence programming?

We first heard about artificial intelligence a few decades ago. First, it was just a concept introduced in science fictions. At that point of time of the history, humans never thought that the dream of 'artificial intelligence' would come true. In fact, the dream of artificial intelligence began to materialize about a few decades ago, thanks to the commitment of a few scientists in the area of AI (Artificial intelligence). They developed advanced concepts to look at artificial intelligence a brand new way while introducing new languages and tools for artificial intelligence programming.

Since artificial intelligence was something to do with robotics and hardware, the scientists did not really stress on developing tools and programming languages that are easy to be used by the ordinary programmers. When artificial intelligence was started spreading in to the rest of the areas such as networking, enterprise business solutions, stock market applications, it was expected for regular programmers to be able to do artificial intelligence programming.

The tools and programming languages in artificial intelligence programming

Lisp programming language

This is one of the most famous artificial intelligence programming languages introduced to the world of AI. First introduced by John McCarthy in 1950s, Lisp is been used up to today as it is convertible for the AI problems that are encountered in this era. Mathematical function theory and lambda abstraction are the basis for Lisp programming language.

It was Lisp's era till 1970s and then it was needed to change the artificial intelligence programming paradigm. The core of the programming paradigm was changed from mathematical functions to logic programming with predicate calculus.

Lisp has been widely used in the AI fields of natural language understanding, machine learning, genetic programming, information extraction, and AI planning.

Meta-Language

Meta-Language (ML) is a static scoped artificial intelligence programming language. It behaves same as Lisp, but the syntax is completely different. The phrase structure and the structure was more related to Pascal language than any other AI programming languages.

HASKEEL

HASKEEL was another version of ML with again a totally different in phrase structure and structure. HASKEEL is a pure functional programming language where it does not have any variable declaration or assignment statements.

Prolog

In 1970s, the artificial intelligence programming paradigm was switch from functional to logical. With Prolog, logical artificial intelligence programming was born. Up to now, Prolog is considered as the most influential and widely used artificial programming language in use.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • NewsVine
  • Reddit
  • StumbleUpon
  • YahooMyWeb
  • Google Bookmarks
  • Yahoo! Buzz
  • TwitThis
  • Live
  • LinkedIn
  • Pownce
  • MySpace

Related posts:

  1. Artificial Intelligence Application – An Introduction Although artificial intelligence is a major research field, there are...
  2. Artificial Intelligence Systems What are artificial intelligence systems? Artificial intelligence is a facinating...
  3. Teaching in combination with science! The technology is expanding it’s width in all the field...
  4. Learn How I Created 25,000 Visitors In 8 Weeks Using Article Marketing Article Marketing Course Article Marketing Works If You Follow These...
  5. Linux Web Hosting and the Reasons it is so Popular Different web hosting systems run all the websites on the...

Related posts brought to you by Yet Another Related Posts Plugin.


Comments are closed.