|
|
|
|
|
|
|
|
|
|||||||
|
|||||||
|
鲁班是什么? 鲁班的命名一是为了纪念中国历史上最伟大的土木工程师, 二是为了凸显鲁班语言和鲁班建筑工艺的神似之处 鲁班是由中国人发明的计算机编程语言. 鲁班的发明人现居美国. (Scripting Language)有很大的潜力.
因为容易上手容易推广应用. 但是比较起复杂的语言象C++/Java, 整合语言 有一个很大的弱点, 就是没有一个适合的部件模型(Component Model). 就象在沙子上做东西, 容易开始, 可做不大. 鲁班语言的发明正为了填补这个空缺. 鲁班是一个面向部件的整合语言. 它的语法简洁, 比一般的整合语言更易学易用. 同时鲁班又提供一个简单而 又强大的部件模型. 在有必要的时候, 用户可以很容易的把鲁班代码组织成不同的部件以支持共享和再用. 简而言之, 鲁班兼有整合语言的可用性和编译语言的可管理性.
鲁班语言将部件定义为属性构成的物件, 和Java Bean相似. 用户可读写部件的属性来调用部件. 属性的变化可 引发部件内部的计算过程. 从而使部件的属性保持相互一致. 鲁班的部件模型比现行的对象模型要简单的多. 更适合整合语言的应用环境. 部件的定义, 存储, 归类和连接是鲁班语言的最重要的特色.
- 动态数据类型检查(Dynamic
type checking)
- 建有常用容器类型Built-in
container types -多线并行和协调(thread
dispatching & synchronization) -无异常错误处理(Exception
free error handling) -反映 Reflection
- 异步运行部件 Asynchronized component 想试试鲁班语言? 然后在LINUX上编译和安装鲁班. 或者您可以下载已编译好的鲁班软件包 .在微软视窗系统下直接运行. 如果您想知道鲁班语言的更多细节, 您可以阅读鲁班编程语言一书. 如果您喜欢鲁班语言, 别忘了告诉您的朋友! |
||||||
|
|
|
|||||
|