BOO

✍ dations ◷ 2025-12-10 06:39:42 #.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的集成开发环境并不多:

相关

  • 诺贝尔物理奖诺贝尔物理学奖(瑞典语:Nobelpriset i fysik)是瑞典皇家科学院为表彰在物理学作出最杰出的贡献,自1901年起一年一度颁发的奖项;奖金由诺贝尔基金会发出。奖项是阿尔弗雷德·诺贝
  • 玉米粉玉米粉,亦作玉米面,可能指以下其中一项:
  • 黑麦面包黑麦面包又被常称为裸麦面包或者黑面包,是一种主要由裸麦和面粉制成的面包。根据成分不同,其颜色也深浅不一,一般比较以小麦所制成的白面包深,也含有更多的膳食纤维。纯裸麦面包
  • 山体滑坡山体滑坡(英文:Landslide),又称山崩、山泥倾泻或土溜,是指在重力的影响下块体沿着一段山坡下滑的坍方现象。若是土体坍方时,混和雨水或河水则演变成土石流。地滑又称走山,是融合岩
  • 象虱亚目象虱属(学名:Haematomyzus)原是虱毛目(Phthiraptera)之下的一个属,只有三个物种。由于本属跟虱毛目其他物种的差异太大,所以独自放在象虱亚目之内,而整个象虱亚目之下亦只有象虱科一
  • 沙头街道沙头街道是中国广东省深圳市福田区下辖的一个街道,于1983年成立,位于福田区的西南部。名称取自街道内的古地名——沙头。总面积18.9平方公里,总人口44.4万人,其中户籍人口9.4万
  • 汉斯-乌尔里希·韦勒汉斯-乌尔里希·韦勒(Hans-Ulrich Wehler)(1931年9月11日-2014年7月5日)是一名德国自由左翼历史学家,以创立比勒费尔德学派、解读19世纪德国社会史而闻名。出生于北莱茵-威斯特法
  • 锇酸钾锇酸钾是一种无机化合物,化学式为K2,其中,锇为+6价。它是烯烃不对称二羟基化反应的催化剂,这种紫色固体是反磁性的。它溶于水时,形成粉色溶液,但溶于甲醇得到的却是蓝色的溶液。和
  • 战国英豪《战国英豪》(日语:隠し砦の三悪人)为1958年由日本导演黑泽明执导的电影,主角为三船敏郎、上原美佐等人。乔治·卢卡斯曾坦言其于1977年执导的《星际大战》第四部曲即是参考此作
  • 克里斯托弗·米洛尼克里斯多弗·彼得·马洛尼(英语:Christopher Peter Meloni,1961年4月2日-)是一名美国男演员。较著名的是在电视剧《法律与秩序:特殊受害者》(1999年至2011年)中饰演艾略特·斯特布勒