BOO

✍ dations ◷ 2025-10-17 05:07:43 #.NET编程语言,基于类的编程语言,巴西发明,2003年建立的编程语言

Boo是个面向对象语言,语法非常接近Python,并且提供了许多可以扩充编译器的有趣特色,并且可以运行在.NET Framework或Mono上。

Boo为开放源代码,使用MIT许可证/BSD许可证授权(英语:Free software license)。

在微软推出.NET Framework之后,作者Rodrigo Barreto de Oliveira非常喜爱这个环境,却又惊讶于无法使用自己最喜爱的语言来进行开发(当时只提供C#、Visual Basic .NET、JScript .NET),所以就在2003年开始着手开发一个语法类似Python,同时兼具静态、动态语言特性的语言。

与其他的.Net语言一样,BOO并无法产生二进制代码。但与其他.Net语言最大的不同,它除了可以被编译为MSIL Byte Code,在通用语言运行庫()执行之外,还可以作为script来执行(使用booi、booish)。

下面是一个在命令行上输出Hello World的小程式:

print "Hello, world!"

官方网站提供了很好的入门课程:BOO Tutorial

目前有支援BOO的集成开发环境并不多:

相关

  • paracetamol7.21 g/kg (0 °C) 8.21 g/kg (5 °C) 9.44 g/kg (10 °C) 10.97 g/kg (15 °C) 12.78 g/kg (20 °C) ~14 mg/mL (20 °C)对乙酰氨基酚(英语:Acetaminophen),又称
  • 浴缸浴缸是一种取水设备,供沐浴或淋浴之用,通常装置在家居浴室内。现代的浴缸大多以压克力或玻璃纤维制造,亦有以搪瓷、木材制造或是用砖块、瓷砖砌成。旧式西方浴缸通常由防锈处理
  • 自变量自变量(英语:independent variable)和控制变量(英语:controlled variable)主要用于指实验时各种会影响实验结果的因素,在实验中,由于各项因素的不确定性与不可预测性,因此需先设定何
  • 阿雷西博信息阿雷西博信息(Arecibo Message),是于1974年11月16日以距离地球25,000光年的球状星团M13为目标,发送的无线电信息。该信息共有1,679个二进制数字(ASCII),而且1,679这个数字只能由
  • 冯贵人冯贵人,名不详。中国东汉汉桓帝的妃子。冯氏生前事迹不详,死后其坟墓被盗挖。盗墓贼发现冯氏虽尸首僵冷,但容貌仍宛若生时。盗墓贼便争相奸尸,竟至打斗相杀,遂被人发现捉获。汉桓
  • 洛斯阿拉莫斯洛斯阿拉莫斯国家实验室(英语:Los Alamos National Laboratory;前称“Y计划”、洛斯阿拉莫斯实验室、洛斯阿拉莫斯科学实验室),简称LANL,是美国承担核子武器设计工作的两个国家实
  • 底特律活塞底特律活塞(英语:Detroit Pistons),是一支位于美国密歇根州底特律的NBA职业篮球队,分属于东部的中部赛区,主场为小凯萨体育馆。球队成立于1941年,于1948年加入NBA联盟,曾在1989年、1
  • 约翰·诺尔斯·佩因约翰·诺尔斯·佩因(英语:John Knowles Paine,1839年1月9日-1906年4月25日),美国作曲家,音乐教育家。早年到欧洲学习,回国后定居于波士顿,并在哈佛大学任教,成为美国本土第一位音乐教
  • 在思绪重叠之前…《在思绪重叠之前…》(日语:思いがかさなるその前に…/罗马拼音:Omoi ga Kasanaru Sono Mae ni../英文:Before Our Thoughts Overlap...),日本男歌手平井坚的第22张单曲。2004年10月
  • 奥尔巴尼学院奥尔巴尼学院(英语:The Albany Academy)是一个仅对男孩开放的美国私立高中,注册入学的学生从学前班(3岁)到12年级。 它在1813年通过一个宪章的签署,在市长 菲利普斯凯勒范伦斯勒