English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

To Whom this may Concern,

Please give me a list of them (The AI Language(s)) with each type of AI (Like Computer Apps, Games, Robots, Products, Ect.) they are used for. Please give me a list (in Aphabetical, Numeral, or Ect, Order) and/or give me sites to them and/or helpful sites that I can go to for advice, more info, or whatever, if you can. This will be Very helpful for Me and others of the same.


***!Thank You, Very Much!***

2006-11-23 02:52:10 · 6 answers · asked by RICARDO7 1 in Computers & Internet Programming & Design

6 answers

There really is nothing magical about AI. It is a form of search and or conditional calculation.

It is very possible to write AI applications in structured languages. For instance, I wrote an expert system for a class in grad school (back in the '80s) in Turbo Pascal. Got an A on it, too. I'm sure that you can do the same things now in Perl or C# or Java.

Most neural nets, games, & genetic algorithms are probably written in C/C++ and they most likely have portions in assembly for optimization. These are certainly NOT considered "AI Languages".

The classical uses for Lisp and Prolog are for expert systems and other decision based systems. That doesn't mean that they can't be used for other things. A company I worked for back in the early '90s built and sold CASE tools written in Lisp. Nobody would think of building a CASE tool in Lisp nowadays, even though a good portion of the DB design tool is in fact a rules based Expert System -- the "perfect" place to use lisp.

I guess my point here is that you shouldn't get wrapped up in the languages themselves. Each language offers strengths and weaknesses as it is nothing more than a tool to solve the problem. A well engineered solution is far more important than the language it is written in.

2006-11-23 08:52:21 · answer #1 · answered by Steve A 2 · 0 1

The list you give in your question are "structured languages". The first AI language was LISP and it is really an oldtimer. I remember seeing a demonstration in my university days whereby a LISP program acted like an artificial psychologist -- it could branch and make decisions asking the user questions, the user responded through the keyboard and the program would then make up questions.

2006-11-23 03:05:41 · answer #2 · answered by Anonymous · 0 0

There are no "A.I. languages" as such. Historically, LISP and Prolog were popular in certain A.I. disciplines, but I doubt they ever constituted a majority of all A.I. code.

What passes as "A.I." today is probably largely coded in conventional programming languages, especially the C/C++/Java family. It's worth noting that much of the numerical type of A.I. (neural networks, machine learning, etc.) are implemented in other tools like MATLAB and I have even seen some FORTRAN (yow!).

2006-11-24 09:43:29 · answer #3 · answered by Predictor 3 · 0 0

i would not say there's a extra useful programming language. seen common is exceedingly good, inspite of the undeniable fact that it would not get you familiarized with something previous common programming concepts. C# and Java are based on the comparable concepts, yet Java is extra portable because it works on any working equipment, jointly as C# will artwork in basic terms on homestead windows. inspite of the undeniable fact that, the integrated progression ecosystem (IDE) you have for C#, seen Studio, is surely wonderful to apply. i might propose getting to understand the two Java or C#. as quickly as you recognize one in all them, it rather is uncomplicated to evaluation different different. good success!

2016-10-17 10:47:18 · answer #4 · answered by Anonymous · 0 0

Dont forget Prolog...

2006-11-23 03:58:31 · answer #5 · answered by watsonc64 3 · 0 0

Qbasic, its free to download because i think microsofts copyright on it is no longer good.

2006-11-23 02:59:33 · answer #6 · answered by CPU 3 · 0 1

fedest.com, questions and answers