BOO

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

相关

  • 真空真空是一种不存在任何物质的空间状态,是一种物理现象。在真空中,声波因为没有介质而无法传递,但电磁波的传递不受真空的影响。粗略地说,真空是指在一区域之内的气压远远小于大气
  • 程式程序或程式可以指:
  • 张圣容张圣容(1948年3月24日-),美国华人数学家,美国国家科学院院士,中央研究院院士,普林斯顿大学数学系教授。张圣容主要从事几何分析方向的研究。1948年出生于中国西安市,台湾长大,北二女(
  • 上官婉儿上官婉儿(664年11月24日至12月22日-710年7月21日),又称上官昭容,唐朝陕州陕县人(今河南三门峡),祖籍陇西上邽(今甘肃天水),唐朝的女官、诗人、政治家,唐中宗李显之昭容,唐高宗时期宰相上
  • 公共关系认证职业公共关系认证是一种在公共关系领域的职业认证,由寰球认证委员会(英语:Universal Accreditation Board)提供。公共关系认证(Accredited in public relations,简称APR)是一个工业
  • 徐天赐徐天赐(1990年1月3日-)生于上海,琵琶演奏家。其父徐春林是二胡,扬琴演奏家。其演奏风格狂而不傲,行云流水一气呵成。上海市青浦区音乐家协会会员,全国音乐艺术家民族乐器编委会委员
  • 克林特·曼塞尔克林特·曼塞尔(英语:Clint Mansell,1963年1月7日-),全名克林顿·达里尔·曼塞尔(Clinton Darryl Mansell),是英国音乐家、作曲家,为英国乐团“Pop Will Eat Itself”的前任主唱兼吉他
  • 萨摩剑八郎萨摩剣八郎(1947年5月27日-)出生于鹿儿岛县。
  • 1840年威廉·亨利·哈里森竞选美国总统1840年,美国陆军将领、前俄亥俄州联邦参议员威廉·亨利·哈里森在总统大选中战胜在任总统、民主党人马丁·范布伦成为第九任美国总统。哈里森的竞选活动开辟美国政治新天地,他
  • 耶路撒冷国际会议中心坐标:31°47′10″N 35°12′10″E / 31.7862°N 35.2027°E / 31.7862; 35.2027耶路撒冷国际会议中心(希伯来语:.mw-parser-output .script-hebrew,.mw-parser-output .script