面向对象语言 Boo

jopen 12年前
Boo 是个面向对象语言,语法非常接近 Python,并且提供了许多可以扩充编译器的有趣特色,并且可以运行在 .NET Framework 或 Mono 上。
缘起
在微软推出.NET Framework之后,作者Rodrigo Barreto de Oliveira非常喜爱这个环境,却又惊讶于无法使用自己最喜爱的语言来进行开发(当时只提供 C#、Visual Basic .NET、JScript .NET),所以就在 2003 年开始着手开发一个语法类似Python,同时兼具静态、动态语言特性的语言。
程序的执行
与其他的 .Net 语言一样,BOO 并无法产生二进制代码。但与其他 .Net 语言最大的不同,它除了可以被编译为 MSIL Byte Code,在通用语言运行庫(Common Language Runtime)执行之外,还可以作为 script 来执行(使用 booi、booish)。
集成开发环境(IDE)
目前有支援 BOO 的集成开发环境并不多:
MonoDevelop
SharpDevelop
BooLangStudio
Boo 为开放源代码,使用MIT许可证/BSD许可证授权。

面向对象语言 Boo


转自:维基百科

项目主页:http://www.open-open.com/lib/view/home/1340875388842