BOO
Boo是个面向对象语言,语法非常接近Python,并且提供了许多可以扩充编译器的有趣特色,并且可以运行在.NET Framework或Mono上。
![]() | |
面向对象 | |
设计者 | Rodrigo B. De Oliveira |
实作者 | Rodrigo B. De Oliveira |
2003年 | |
当前版本 |
|
型态系统 | 静态, 强类型, 类型推论, 鸭子类型 |
实作语言 | C# |
系统平台 | 通用语言架构 (.NET Framework & Mono) |
许可证 | 三条款BSD许可证[1] |
网站 | github |
启发语言 | |
C#, Python | |
影响语言 | |
Genie, Vala |
缘起
在微软推出.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(页面存档备份,存于)在2008年八月发布Alpha 1,可以集成在Visual Studio 2008里。
参见
外部链接
![]() |
维基教科书中的相关电子:BOO |
- (英文)BOO官方网站
- (英文)Boo附加组件
- (英文)concurrent-boo(页面存档备份,存于)
- . github.com. [August 5, 2015]. (原始内容存档于2020-06-01).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.