BOO

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

相关

  • 内容分析法内容分析法(Content analysis、textual analysis)运用于18世纪的瑞典,自1930年随着宣传分析和传播研究的发展而兴起。 此方法最先被用在报纸内容分析研究,随着研究方法的成熟,和
  • 闭关锁国海禁(又称洋禁),是一种锁国政策,旨在禁止民间私自出海,有谓“尺板不得出海”,也限制外国商人前往本国通商。具体实施随着时间变迁而有张有弛,即“严禁”及“弛禁”之分。海禁目的是
  • 东中部列车东米德兰列车(英语:East Midlands Trains,EMT)是英国的一家提供铁路客运服务的公司,其所有者是捷达集团。公司的总部位于德比。东中部列车的主要服务范围是东米德兰兹,包括了林肯
  • 韦斯·斯塔蒂卫斯里·“韦斯”·斯塔蒂(英语:Wesley "Wes" Studi,切罗基语:ᏪᏌ ᏍᏚᏗ,1947年12月17日-)是一位切罗基(英语:Cherokee Nation)男演员,他出生于美国奥克拉荷马州的塔勒阔(英语:Tahlequa
  • 图像压缩图像压缩是数据压缩技术在数字图像上的应用,目的是减少图像数据中的冗余信息,从而用更加高效的格式存储和传输数据。图像压缩可以是有损数据压缩也可以是无损数据压缩。常见的
  • 加斯帕尔·泰米斯托克利斯·莱蒂布杜瓦加斯帕尔·泰米斯托克利斯·莱蒂布杜瓦(法语:Gaspard Thémistocle Lestiboudois)(1797年8月12日-1876年11月22日)是法国植物学家、医生。 他出生于法国北部的里尔,父亲也是一位植
  • 冰岛艺术学院冰岛艺术学院(冰岛语:Listaháskóli Íslands)是一所位于冰岛雷克雅未克的高等教育机构,只为冰岛学生提供艺术类大学教育。 1998年9月21日 由冰岛戏剧学院和雷克雅未克艺术学
  • 改写改写(Paraphrase)也称为重述或译意,是用不同的文字重新叙述一句话。Paraphrase是来自拉丁语的paraphrasis,古希腊语的παράφρασις,是指“其他的表达方式”。改写的词句
  • 苏菲·威尔梅斯苏菲·威尔梅斯(Sophie Wilmès,1975年1月15日-),比利时法语区中间派政治人物、前任首相。2014年选入比利时众议院,并于翌年起担任米歇尔政府的预算大臣。2019年大选后新政府迟迟
  • 后威马奴企鹅属后威马奴企鹅属(属名:,意为“威马奴企鹅之后的”)是生存于古新世中前期(赞尼特阶-塞兰特阶)的原始企鹅,化石发现于新西兰南岛的威帕拉河(英语:Waipara)流域附近的 Greensand 组地层。后