Originally Posted by
matsp
AI also covers a huge area of different subjects, such as playing chess, targeting the player in a game, understanding human language (that is, English, Japanese or some such, as different from computers understanding PROGRAMMING LANGUAGES such as C), expert systems that can sort out what parts of information is relevant to a proble (e.g. helping a doctor diagnose an illness).
All of the above problems have several different solutions that may require different language features and algorithms to solve the problem.
Languages are like cars. If you ask "what car is best" we could answer "A Ferrari", but if you ask "I have half a ton of large boxes to transport, which car is best", then the answer is ABSOLUTELY NOT "A Ferrari". On the other hand, if you ask "I'd like an expensive, flashy car to attract rich, young females and that goes fast around a race-track", then Ferrari is one of the possible "right" answers. Likewise for languages, the size, type of problem and expected performance vs. development time will determine which is the "right" language.
--
Mats