next up previous contents_motif.gif
Next: 2.3 Basic structure Up: 2 Philosophy and basic Previous: 2.1 Philosophy


2.2 Programming language: Python

As programming language Python is used. Python is an interpreted, interactive and object oriented language though it does not adhere to all concepts of object orientation as strictly as e.g. C++ does. The resulting shortcomings have to be kept in mind when extending BoA and can be overcome by sticking to some basic programming rules. Python is a scripting language and as such allows a fast and easy extension of BoA by the user. It facilitates the wrapping of code written in C/C++ or Fortran90.


Frank Bertoldi 2005-11-10