BOO

✍ dations ◷ 2025-05-09 00:01:18 #.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的集成开发环境并不多:

相关

  • 蛋白质复合物蛋白质复合体(英语:protein complex)是有两个以上功能相关的多肽链通过二硫键或其它蛋白质相互作用所形成的复合物。蛋白质复合体的种类繁多,许多种的性质与功能都还不为人所知,
  • TDsub50/sub半数中毒量(median toxic dose,TD50)为毒理学名词,是指一药物或是毒素造成50%比例中毒的剂量。不过若要数值有意义或是可以用在实际应用上,需说明其中毒的种类。半数中毒量的剂量
  • 桃儿七桃儿七(学名:Podophyllum hexandrum)是喜玛拉雅山周边低地的多年生草药。它们低垂在地面,呈光泽绿色。在少有的枝上长出有裂的叶子,花朵呈淡粉红色,果实呈鲜红色。其外观适合配衬
  • 洪洞大槐树洪洞大槐树,又称古大槐树,山西大槐树,位于中国山西省洪洞县城西北二公里的贾村西侧的大槐树公园内,是明代的一处移民基地。元朝末年,自然灾害频有发生,黄河地区水患尤其严重。同时
  • 柄灰包目伞菌目(学名:Agaricales),又名磨菇目,是伞菌纲的一目。本目包含33科、413属和超过13000种已经描述的物种,其中包括5个化石属。本目所包含的种类广泛,从最常见的洋菇,致命的毒鹅膏和
  • 圣玛莉艾克斯30号大楼圣玛莉艾克斯30号(30 St. Mary Axe) 是位处英国金融重镇伦敦市的一栋摩天大楼,昵称小黄瓜(Gherkin),正式名称为“瑞士再保险公司大楼”(the Swiss Re Building)。1996年,崔佛嘉集团提
  • 上帝保佑新西兰《上帝保佑新西兰》(英语:God Defend New Zealand,又译作“天佑新西兰”)是新西兰的国歌之一,与另一首《上帝保佑女王》地位等同。不过,现时无论是学校周会还是国家代表队出外比赛
  • 水源水源可以指:
  • 吐蕃大事纪年《吐蕃大事纪年》(藏语:.mw-parser-output .uchen{font-family:"Qomolangma-Dunhuang","Qomolangma-Uchen Sarchen","Qomolangma-Uchen Sarchung","Qomolangma-Uchen Suring",
  • 韦尔斯 (萨默塞特郡)坐标:51°12′26″N 2°39′07″W / 51.2073°N 2.6519°W / 51.2073; -2.6519韦尔斯是一座位于英国萨默塞特郡,门迪普山以南的城市。虽然根据2001年的统计,本市的人口只有10,4