请输入您要查询的百科知识:

 

词条 boo
释义

BOO面向对象语言

Boo 是个面向对象语言,语法非常接近 Python,并且提供了许多可以扩充编译器的有趣特色,并且可以运行在 .NET Framework 或 Mono 上。

Boo 为开放源代码,使用MIT许可证/BSD许可证授权。

缘起

在微软推出.NET Framework之后,作者Rodrigo Barreto de Oliveira非常喜爱这个环境,却又惊讶于无法使用自己最喜爱的语言来进行开发(当时只提供 C#、Visual Basic .NET、JScript .NET),所以就在 2003 年开始着手开发一个语法类似Python,同时兼具静态、动态语言特性的语言。

程序的执行

与其他的 .Net 语言一样,BOO 并无法产生二进制代码。但与其他 .Net 语言最大的不同,它除了可以被编译为 MSIL Byte Code,在通用语言运行库(Common Language Runtime)执行之外,还可以作为 script 来执行(使用 booi、booish)。

入门

下面是一个在命令行上输出 Hello World 的小程式:

print "Hello, world!"

官方网站提供了很好的入门课程:BOO Tutorial

集成开发环境(IDE)

目前有支援 BOO 的集成开发环境并不多:

MonoDevelop

SharpDevelop

BooLangStudio 在去年八月释出 Alpha 1,可以整合在 Visual Studio 2008 里。

参见

IronPython - 一个 .Net 平台上的 Python 实作,接近 Jython。

Nemerle - 一个高阶的 .Net 静态编程语言。他提供了函数导向、面向对象的特性,并提供了 macro 的特性。

Groovy - 一个有相似目的的语言,但却以 Java 为主要平台。

IronRuby

BOO市场化运行模式

BOO(Building-Owning-Operation建设、拥有、运营)模式是一种正在推行中的全新的市场化运行模式,即由企业投资并承担工程的设计、建设、运行、维护、培训等工作,硬件设备及软件系统的产权归属企业,而由政府部门负责宏观协调、创建环境、提出需求,政府部门每年只需向企业支付系统使用费即可拥有硬件设备和软件系统的使用权。这一模式体现了“总体规划、分步实施、政府监督、企业运作”的建、管、护一体化的要求。

BOO膀胱出口梗阻

膀胱出口梗阻(Bladder outlet obstruction,BOO)从临床尿动力学的角度定义是指膀胱颈和/或尿道由于多种病因引起尿液流出道阻力升高导致的尿液排出困难,它包括了一大类疾病。而泌尿外科最为常见的BOO表现,其梗阻的发生部位绝大部分位于膀胱颈及近端尿道,例如男性良性前列腺增生症(Benign-prostatic hyperplasia,BPH)、女性膀胱颈梗阻等,因此,BOO通常是指膀胱颈和/或近端尿道的梗阻性疾病。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/23 11:04:43