Artificial General Intelligence

  • Increase font size
  • Default font size
  • Decrease font size

Boo Language

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.

alt

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.

Sharp Develop

Boo supports both the WIndows .net environment and Linux via Mono.

I highly recommend Boo for artificial general intelligence research.