亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: 新的腳本語言引擎"明"第一個alpha版本發(fā)布 [打印本頁]

作者: gatekeeper1978    時間: 2008-09-03 08:33
標題: 新的腳本語言引擎"明"第一個alpha版本發(fā)布
大家好,新的腳本語言引擎"明"的第一個alpha版"洪武0.0.1"發(fā)布了。
http://sourceforge.net/projects/ming-engine/
主要特點:
支持多重繼承。
支持運算符重載。
支持閉包。
結(jié)構(gòu)化數(shù)據(jù)構(gòu)造功能。
多線程支持。
可作為腳本引擎嵌入其他程序中。
目前提供linux源碼下載。
有興趣的同志可以下載試驗。如果你發(fā)現(xiàn)bug,在使用中有問題,或?qū)?quot;明"語言有很好的建議,請和我聯(lián)系。
作者: qliu00    時間: 2008-09-03 08:42
看到了,不過好像是前幾天就發(fā)了的
作者: flw    時間: 2008-09-03 08:53
有了“道”語言,又有了“明”語言,現(xiàn)在就差“寺”語言了。
作者: xi2008wang    時間: 2008-09-03 08:53
哇, 明礬啊
作者: 5毛黨黨員    時間: 2008-09-03 08:56
洪武0.0.1

這版本號太有霸氣了。。
作者: suilj    時間: 2008-09-03 10:25
去了解一下...
不管怎么說,這兩年咱們的普通程序員也開始發(fā)出自己的聲音了
作者: leeews    時間: 2008-09-03 11:02
樓主是洪峰?
作者: gatekeeper1978    時間: 2008-09-03 12:40
大家好,我的主要目標是利用這個腳本語言實現(xiàn)一套HTPC平臺。所以目前的主要任務(wù)是編寫明語言的SDL,libdbi,libxine庫。目前發(fā)布的第一版功能有限,文檔也較少,主要是想聽取有興趣的同志的意見,在語言中加入更有效的特性。
明語言的語法設(shè)計的主要思路是:
1. OOP,多重繼承,運算符重載,這些和python,ruby比較像.
#多重繼承
class Child | Parent1, Parent2 {
    #重載加法
    function __add {
        | this, arg1
        ...
    }
}

2. 對閉包的支持.不同于javascript,嚴格區(qū)分函數(shù)和閉包.利用閉包實現(xiàn)各種常用迭代器.
#閉包迭代
$list.forEach {
    | v
    print(v)
}

3. 垃圾收集器進行內(nèi)存管理.

4. 強化結(jié)構(gòu)化數(shù)據(jù)構(gòu)造功能,代替一般程序中用XML數(shù)據(jù)構(gòu)造,特別是針對復(fù)雜界面的構(gòu)造.
#構(gòu)造一個窗口
$mywin=Window().{
    .title="Hello!"
    .(x,y,w,h)=0,0,640,480
    #加入按鈕OK
    @Button().{
        .caption="OK"
        function on_press {
            |this
            print("OK\n")
            $mywin.close()
        }
    }
    #加入按鈕Cancel
    @Button().{
        .caption="Cancel"
        function on_press {
            |this
            print("OK\n")
            $mywin.close()
        }
    }
}
作者: happy_fish100    時間: 2008-09-03 13:33
標題: 回復(fù) #8 gatekeeper1978 的帖子
很強,支持一個!希望越做越完善,影響力越來越大!
作者: Godbach    時間: 2008-09-03 14:10
腳本語言越來越多啊。




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2