CA was developed using art-im, a rule-based programming environment from Inference Corporation. American Express developed this application under a unix environment (sun and rs/6000) and deployed it into a high-volume real-time mainframe environment.
Tactile Programming: (1996) AgentSheets becomes the world's first drag and drop educational programming environment. Drag and drop interfaces can be used to compose syntactically correct programs.
The rest of you will be aware that Visual C++ is one of the best programming environments you can find. Notably, the edit and continue feature will allow you to tweak your AI in real-time, without having to recompile and restart the game.
LEGO is incredibly scalable: you can start off very simple, using the RCX programming environment that LEGO provides to create simple robots. You can then start to program with other languages such as NQC to create slightly more complex robots.
This zugzwang sets freedom and the ability to be creative against methodical careful progress. Corporate programming environments typically favor only either the good hackers or the careful computer scientist.
The ultimate aim of this research is to extend the PROLOG compiler to handle spatio-temporal models and support a parallel programming environment. Building architecture for PROLOG machines was a hot topic of the last decade.
See also: AI, Artificial intelligence, Knowledge, Agent, Planning
 
|