Before starting my AGI Go project I researched the best current languages.
Eric Baum brought Python to my attention which I used in a partial re-creation of his block-world Hayek. Although Python is highly expressive (low lines of code), it is significantly slow - often 10 to 100 times slower than C++.
For years the hope was for a language as expressive as Python but as fast as C++. Boo, essentially, is that language.

Invented by Rodrigo Barreto de Oliveira, Boo is very close to Python but uses inferred typing to achieve speed about as fast as C# which in turn is not far in speed from C++.
Boo has a helpful support group on google groups and a nice open source IDE called #Develop at sharpdevelop.com, which includes automatic conversion from C# to Boo.

Boo supports both the WIndows .net environment and Linux via Mono.
I highly recommend Boo for artificial general intelligence research.
| Comments |
|


