Re: Artificial Inteligence
In my opinion the answer to this question is not to use a programming language.
I would use neural networks, although to mimic human levels of intelligence they would be huge.
I would try and design aggreagations of neworks to mimic the areas of the brain we know perfom specific functions which when aggregated together would create the AI.
Several neural networks could form a visual processing centre:
Colour network
B& White network
Vertical Line Network
Horiz. Line Network
Repeating Pattern Network
Vertical Movement network
etc.
etc.
As you can see these networks would require a huge amount of resource to build each component, train the components, connect them together and train the whole.
Of course to test & train the visual processing network aggregation it would need to be connected to a suitably trained aggregation performing visual memory etc., etc..
Not a small task.
Now to get back to the question - You could write a neural network simulator in any language you want but you need one massive Beowolf cluster to run it all on.
But there may be a better solution:
Using a mixture of neural networking and a variation of genetic algorithms so that each neural netork has selection pressures for its survival to the next generation (an also selection pressures on agregations) it may be possible to evolve the AI by simulating a challenging environment for your developing AI.
And then the Terminator scenario starts.
Anyone remeber a sci-fi book called the Two Faces of Tommorrow about training an AI on a space station?