魯班是一個面向部件的整合語言(Component Oriented Scripting Language). 魯班語言是自由源碼公開語言.
魯班的命名一是為了紀念中國歷史上最偉大的土木工程師, 二是為了凸顯魯班語言和魯班建築工藝的神似之處
魯班是由中國人發明的計算機程式語言. 魯班的發明人現居美國.
為什麼需要魯班語言?
世界上現有的程式語言很多, 但是並不意味著我們的工具已經完全得心應手. 魯班的發明人覺得整合語言
(Scripting Language)有很大的潛力. 因為容易上手容易推廣套用. 但是比較起複雜的語言象C++/Java, 整合語言
有一個很大的弱點, 就是沒有一個適合的部件模型(Component Model). 就象在沙子上做東西, 容易開始, 可做不大.
魯班語言的發明正為了填補這個空缺.
魯班是一個面向部件的整合語言. 它的語法簡潔, 比一般的整合語言更易學易用. 同時魯班又提供一個簡單而
又強大的部件模型. 在有必要的時候, 用戶可以很容易的把魯班代碼組織成不同的部件以支持共享和再用.
簡而言之, 魯班兼有整合語言的可用性和編譯語言的可管理性.
什麼是魯班部件?
軟體業內已經有關於將軟體工程部件化的討論. 但是什麼是軟體里的部件並沒有明確的定義.
魯班語言將部件定義為屬性構成的物件, 和java bean相似. 用戶可讀寫部件的屬性來調用部件. 屬性的變化可
引發部件內部的計算過程. 從而使部件的屬性保持相互一致. 魯班的部件模型比現行的對象模型要簡單的多.
更適合整合語言的套用環境. 部件的定義, 存儲, 歸類和連線是魯班語言的最重要的特色.
魯班的主要特色
以下是魯班語言的主要特色一覽:
- 部件可以是過程Process或者組合Composition - 所有部件界面統一
- 數據類型和部件都存放在一個名字空間Namespace -部件界面可以繼承(Component Interface Inheritance)
- 動態數據類型檢查(Dynamic type checking) - 建有常用容器類型Built-in container types
-多線並行和協調(thread dispatching & synchronization) -無異常錯誤處理(Exception free error handling)
-反映 Reflection - 異步運行部件 Asynchronized component
-所有數據和部件都可以轉換成串列流(Serialized) -通過網路或檔案讀寫任何數據和部件
- 可從C++輸入新數據類型
魯班程式語言發明人黃曉川簡歷:
黃曉川,廣西桂林人.1989年畢業於中國科技大學計算機系.
1993年赴美,1995年獲美國羅格斯大學(Rutgers University)計算機碩士學位.
1995年至今,就職於多家華爾街投資銀行從事大型軟體開發工作.
就職公司包括:美國花旗銀行,高盛公司(Goldman Sachs)及Bear Stearns.
2003-2004年全職從事魯班語言開發.
下載編譯器看了一下,很簡陋,
不過從其設計方向來說,應該還是很有吸引力的
現在還不能判斷其語言特性的優劣,網站等相關開發資源還很不完善
雖然個人有些懷疑,但是做為國人該領域屈指可數的作品,還是要關注一下.
相關詞條
-
魯班精神
魯班精神中國百業能工巧匠們共有的精神價值的傑出代表。主要體現在四個方面:傳承中創新是其內在靈魂,精品加服務是其外在表現。具體可概括為:規矩勤奮傳承,工具...
概述 關於魯班其人 關於客觀地看待魯班 魯班研究的現實價值 -
魯班書之血班母
公輸然,男,80後懸疑、探險小說家,青銅文學創作社社長,已出版多部長篇小說,短篇散見於各懸疑類雜誌。他興趣廣泛,對書法、棋藝、音樂、電影、旅行、攝影尤為...
基本信息 魯班個人簡介 內容簡介 編輯推薦 圖書目錄 -
小小魯班[君樂寶乳業旗下的奶粉品牌]
小小魯班兒童成長奶粉適用於3-7歲的幼兒,君樂寶乳業聯合中國營養學會成立首家“嬰幼兒營養合作研發中心”創新“啟智方程式”腦部營養組合,專門針對3-7歲幼...
產品介紹 營養成份 產品特點 工藝品質 創新行銷模式 -
小小魯班[君樂寶旗下的奶粉品牌]
“小小魯班”是君樂寶於2015年4月推出的國內首款添加了PS的兒童成長奶製品品類,專為3~7歲兒童量身定製。“小小魯班”根據兒童成長需求研發出兩類產品,...
概述 產品介紹 營養成份及作用 產品特點 小小魯班兒童成長風味酸牛奶 -
幼兒語言
《幼兒語言》是1996年01月01日由教育科學出版社出版的一本書籍,作者是石青。本書的內容除少部分眾口皆碑的經典作品外,大部分是80年代以來發表的新人新...
基本信息 內容簡介 圖書目錄 -
班門弄斧
成語解釋漫畫解釋:班,指的是魯班,又名公輸班。門,名詞作狀語,可譯作在門前。班門,直譯為魯班門前,其引申意思為內行面前。弄斧,舞弄斧頭,可...:бахвáлиться пéред знатокáми дéла.其他語言...
成語解釋 詞語辨析 成語典故 傳說故事 相關 -
創造
。” 典例:說起創造,中國人大多會想起魯班,魯班的發明創造很多。《事物紺珠...傳說也都是魯班發明的。這些木工工具的發明使當時工匠們從原始、繁重的勞動中...,石磨也是魯班發明的。傳說魯班用兩塊比較堅硬的圓石,各鑿成密布的淺槽...
漢語詞語 基本詞義 社會學名詞 神學概念 相關詞語 -
中國2010年上海世博會山東館
深刻的是由黃河浪花拱起的展館入口處,一個巨大的“魯班鎖”必將勾起大部分人...意境。 “魯班鎖” 正門口一個以現代光電技術製作的巨大“魯班鎖”奪人眼球,據介紹,“ 魯班鎖”是山東館的一大特色,“魯班鎖”是春秋時期魯國工匠...
-
公輸
29歲時,楚國準備攻打宋國,請著名工匠魯班製造攻城的雲梯等器械。墨子正在...,毫不在意,十天后到達楚的國都郢(今湖北的宣城)。到郢都後,墨子先找到魯班,說服他停止製造攻宋的武器,魯班引薦墨子見楚王。墨子說:“現在有一個人,丟掉...
原文 注釋譯文 創作背景 作品賞析 作者簡介