BOO

✍ dations ◷ 2025-08-22 18:41:02 #.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的集成开发环境并不多:

相关

  • 封闭生态系统封闭生态系统(英语:Closed Ecological Systems,缩写:CES)是一种不与外界进行物质交换的生态系统。尽管地球本身无疑符合这个定义,但该术语主要用于描述相对小的人造生态系统。这种
  • 第3周期元素第3周期元素是元素周期表中第三行(即周期)的元素。含有:
  • 示部示部,为汉字索引中的部首之一,康熙字典214个部首中的第一百一十三个(五划的则为第十九个)。就繁体和简体中文中,示部归于五划部首。大多以左、下方为部字。且无其他部首可用者将
  • 斯坦尼斯瓦夫一世斯坦尼斯瓦夫·莱什琴斯基(波兰语:Stanisław Leszczyński,波兰语发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida
  • 阿提乌斯·拉贝奥阿提乌斯·拉贝奥(英语:Attius Labeo)。约活动于公元1世纪前后。古罗马翻译家之一,他曾将古希腊作家荷马的作品《伊里亚特》与《奥德赛》翻译成为拉丁文的六音步诗,现已失传。但
  • 毕卡斯·塞希毕卡斯·塞希 (孟加拉语: ভিকাস সেথি,英语:Vikas Sethi,1976年5月12日-),是印度男性演员。他曾在2003年印度成人电影《哎呀!(英语:Oops! (film))》作为男主角演出。
  • 猪哥亮歌厅秀《猪哥亮歌厅秀》是三立影视有限公司于1985年后期至1990年贩售、出租的录影秀,主持人猪哥亮(本名谢新达)、贺一航等,制作人是林崑海、张荣华,企划是林煌坤,本节目也是《三立五虎将
  • 琳恩·切尼琳恩·切尼(英语:Lynne Ann Cheney,本姓Vincent;1941年8月14日-)是美国前副总统迪克·切尼的妻子,2001年至2009年以美国第二夫人的身份服务民众。她是一位小说家与保守主义学者,曾经
  • 卢子鹤卢子鹤(1879年-1963年),四川蓬溪人,中华人民共和国政治人物。担任川北区各界人民代表会议协商委员会副主席。1954年,当选第一届全国人民代表大会代表。
  • 法兰契斯卡·加布里妮法兰契斯卡·加布里妮(Francesca Saverio Cabrini,1850年7月15日-1917年12月22日),意大利裔美国人,第一位经罗马天主教会封圣的美国人。