 |
|
 |
|
|
 |
|
|
 |
AI Expert
sign up for this
newsletter
2006
January
2005
December
November
October
September
August
July
June
May
April
March
February
January
2004
December
November
October
September
August
July
June
May
April
March
February
January
2003
December
November
October
September
August
July
June
May
April
March
February
January
2002
December
November
Issue #23
October 2004
By Dennis Merritt
AI - The art and science of making computers do interesting things
that are not in their nature.
Procedural Languages and AI
In this newsletter we've looked at symbolic languages like Mozart, SML,
Lisp and Prolog for developing AI applications. These languages are good
for AI because they make it easier to model and manipulate the knowledge
structures of a particular application domain. They allow the AI developer
to more readily create working prototypes and evolve those prototypes
as experience with an application grows.
If AI is the art and science of making computers do interesting things
not in their nature, then these languages are good for AI because
they all, to one degree or another, hide programming tasks related to
a computer's nature such as data typing, memory managment and defining
procedural code execution.
But they have the disadvantage of, well, not being standard procedural
programming languages. There is a lot to be said for being able to develop
AI applications in more mainstream languages. The disadvantage is, those
languages, while being well-suited to many conventional application areas,
are not particularly well-suited to implementing knowledge modelling,
reasoning algorithms, and other sorts of AI tools.<>
|
|
 |
|
|
MarketPlaceInstant Answers to Your IT & Business Questions Sign Up & Get Full Access To The Definitive Online Book Collection With SkillSoft's Books24x7�.
Build IT Knowledge with Current & Trusted Content Helps Employees Develop & Hone New Technical Programming Skills. Sign Up & Get Full Access.
Online Crash Analysis Automatically capture customer crash data, no debugger required. Support for .NET, C++, OS X, Java.
WinDev 11 - Powerful IDE Develop 10 times faster ! ALM, IDE, .Net, RAD, 5GL, Database, 5GL, 64-bit, etc. Free Express version
Wanna see your ad here? |
|
|
|
|
|
|