Symantec C++編譯器的作者將D語(yǔ)言移植到Mac
D語(yǔ)言是由Walter Bright開(kāi)發(fā)的面向?qū)ο蟆⒅噶钍健⒍喾缎拖到y(tǒng)程序設(shè)計(jì)語(yǔ)言,目標(biāo)是將C/C++的強(qiáng)大和高性能與現(xiàn)代語(yǔ)言如Ruby和Python的高生產(chǎn)力結(jié)合起來(lái),Walter Bright本人是Symantec C++編譯器的作者。現(xiàn)在Bright已經(jīng)將D語(yǔ)言移植到Macintosh。
D語(yǔ)言現(xiàn)有的編譯器有Digital Mars編譯器(dmd)和gnu編譯器(gdc),ldc編譯器甚至.net D編譯器還在開(kāi)發(fā)之中,其中dmd只有Windows和Linux版。Bright稱(chēng),“在OS X中構(gòu)造一個(gè)運(yùn)行庫(kù)暴露了許多受約束的編譯問(wèn)題。我發(fā)現(xiàn)Linux有許多OS X上沒(méi)有的API功能,比如getline和getdelim,所以一些庫(kù)功能必須回歸使用OS X上的泛型代碼(generic code)。”
【編輯推薦】