AgentSheets
AgentSheets was one of the first modern block-based programming languages designed for children. The idea of AgentSheets was to overcome syntactic challenges found in common text-based programming languages by using drag-and-drop mechanisms conceptualizing commands such as conditions and actions as editable blocks that could be composed into programs. Ideas such as this would go on to be used in various other programming languages, such as Scratch. AgentSheets is used to create media-rich projects such as games and interactive simulations. The main building blocks of AgentSheets are interactive objects, or "agents," that are programmed through rules. Using conditions, agents can sense the user input including mouse, keyboard, and even speech recognition and web page content in more advanced versions. Using actions agents can move, produce sounds, open web pages, and compute formulas.
AgentSheets tool | |
Paradigm | object-oriented, educational, Conversational Programming |
---|---|
Designed by | Alexander Repenning |
First appeared | 1991 |
Stable release | 4.0
/ 19 May 2014 |
Platform | JVM |
License | proprietary |
Website | www |
Influenced by | |
Lisp, Logo, Smalltalk | |
Influenced | |
Etoys, Scratch |