This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision |
| buzz_basic [2016/04/17 03:06] – [A Typical Buzz Script] ilpincy | buzz_basic [2016/04/17 03:07] (current) – [Development, Compilation and Deployment of Buzz Scripts] ilpincy |
|---|
| ===== Basic Buzz Concepts ===== | ===== Basic Buzz Concepts ===== |
| |
| ==== Development, Compilation and Deployment of Buzz Scripts ==== | ==== Development, Compilation, and Deployment of Buzz Scripts ==== |
| |
| **A dynamic extension language.** Buzz is a [[https://en.wikipedia.org/wiki/Dynamic_programming_language|dynamic language]] that allows one to express complex swarm behaviors with concise scripts. Buzz is designed as an //extension language//. The task of an extension language is to allow the programmer to work at a higher level of abstraction with respect to that of the underlying system. Thanks to its [[buzz_c_cpp|C interface]], Buzz can be used with any kind of robot software that can interoperate with C or C++. This makes it very simple to install Buzz on practically any existing robot, and also integrate it with frameworks such as [[http://www.ros.org/|Robot Operating System]]. | **A dynamic extension language.** Buzz is a [[https://en.wikipedia.org/wiki/Dynamic_programming_language|dynamic language]] that allows one to express complex swarm behaviors with concise scripts. Buzz is designed as an //extension language//. The task of an extension language is to allow the programmer to work at a higher level of abstraction with respect to that of the underlying system. Thanks to its [[buzz_c_cpp|C interface]], Buzz can be used with any kind of robot software that can interoperate with C or C++. This makes it very simple to install Buzz on practically any existing robot, and also integrate it with frameworks such as [[http://www.ros.org/|Robot Operating System]]. |
| } | } |
| |
| # Execute once at the end of experiment. | # Executed once at the end of experiment. |
| function destroy() { | function destroy() { |
| ... | ... |
| } | } |
| </code> | </code> |