BOO

✍ dations ◷ 2025-12-05 16:31:38 #.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的集成开发环境并不多:

相关

  • 疏密波纵波,又称为疏密波,是指在传播介质中质点的振动方向与波的传播方向平行的一类波,形成的波是疏密相间的波形。非电磁波的纵波的例子有声波(压力的传递、粒子位移、弹性物质中粒子
  • 2006年7月11日孟买火车连环爆炸案2006年孟买火车连环爆炸案是于7月11日发生在印度最大城市及经济中心,马哈拉施特拉邦首府孟买的区域铁路,七个连环的炸弹爆炸的事件。首个炸弹于当地时间18:24(12:54 UTC)爆炸,直
  • 西山朝西山朝(越南语:Nhà Tây Sơn/.mw-parser-output .han-nom{font-family:"Nom Na Tong","Han-Nom Gothic","Han-Nom Ming","HAN NOM A","HAN NOM B","Ming-Lt-HKSCS-UNI-H","Mi
  • 硒化亚铁硒化亚铁是一种无机化合物,化学式为FeSe。在半导体中有使用。
  • 次闭后不圆唇元音次闭后不圆唇元音是一种元音。在声学上,更准确的称呼应为次闭次后不圆唇元音。国际音标写作⟨ɯ̞⟩(较低(英语:Relative articulation)的)或⟨ɤ̝⟩(较高(英语:Relative articulati
  • 巴黎索邦-西岱大学巴黎索邦-西岱大学(法语:Université Sorbonne-Paris-Cité)建于2010年,是法国巴黎的一个大学与院校共同体,成员包括巴黎和塞纳-圣但尼省的八所学校和五个研究机构。学校将于2020
  • Google轰炸Google轰炸(英语:Googlebomb, Googlebombing,或译Google炸弹)是一种试图影响特定站点在Google中查询结果排序的做法。借由Google的特定算法,一个被很多相同关键字链接到的网站将
  • 斯诺克国际锦标赛斯诺克国际锦标赛是一项斯诺克积分排名赛,创办于2012年,首届比赛在中国成都举办。
  • 二茂锰二茂锰是一种金属有机化合物,属于茂金属。这种棕色固体在高于158 °C时有着不同寻常的磁性。和其他茂金属一样,二茂锰可以由氯化锰和环戊二烯基化合物(通常是环戊二烯基钠)反应
  • 带宽 (计算机)带宽(英语:bandwidth)在计算机领域中是指可用或耗用的信息量比特率,通常以测得的每秒数量表示。带宽包括网络带宽、数据带宽、数字带宽等。该“带宽”的定义与信号处理、无线通