This article contains content that is written like an advertisement. (January 2013) |
This article contains wording that promotes the subject in a subjective manner without imparting real information. (January 2013) |
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 |
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 was used to create media-rich projects such as games and interactive simulations. The main building blocks of AgentSheets were interactive objects, or "agents," that were programmed through rules. Using conditions, agents could sense the user input including mouse, keyboard, speech recognition and web page content in more advanced versions. Using actions agents could move, produce sounds, open web pages, and compute formulas.