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
AgentSheets tool
Paradigmobject-oriented, educational, Conversational Programming
Designed byAlexander Repenning
First appeared1991 (1991)
Stable release
4.0 / 19 May 2014 (2014-05-19)
PlatformJVM
Licenseproprietary
Websitewww.agentsheets.com
Influenced by
Lisp, Logo, Smalltalk
Influenced
Etoys, Scratch
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.