|
Bach is a small but complete interpreter designed with an emphasis on speed.
- Speed of execution:
Bach typically runs 5 to 10 times faster than Python or Perl. It can replace compiled code in many applications.
- Speed of development:
A byte-coded interpreter, Bach has no compile-link-run cycle. It has good error diagnostics, and it encourages 'printf' debugging. Garbage collection and dynamic arrays with bounds checking eliminate many common errors.
- Speed of learning:
Bach has few datatypes, and can be learned very quickly.
- Speed of reading:
The syntax is designed to produce readable programs, clear and unsurprising, so you can understand the code of others easily.
|