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