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