Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
buzz_basic [2016/04/17 03:07]
ilpincy [A Typical Buzz Script]
buzz_basic [2016/04/17 03:07] (current)
ilpincy [Development, Compilation and Deployment of Buzz Scripts]
Line 1: Line 1:
 ===== Basic Buzz Concepts ===== ===== Basic Buzz Concepts =====
  
-==== Development,​ Compilation and Deployment of Buzz Scripts ====+==== Development,​ Compilationand 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]].