D是從C和C導出的高級語言,但是不與任一向後兼容。 GDC是D中的前端GCC寫的。
支持的系統:
GCC 3.3.X,3.4.x,4.0.x的
Linux操作系統(在Red Hat 7.2測試,8)
的Mac OS X 10.3.x中,10.4.X
FreeBSD的5.2.1
Cygwin的
MinGW的
AIX(在5.1測試)
類似的版本應該和其他Unix平台上可能工作。雖然編譯器可能會適用於大多數32位架構,則D運行時庫將仍需要進行更新,以支持它們
什麼是新的在此版本中:
- 在功能和眾多錯誤修正提高了安全性。
什麼在2.058版本新:
- 在添加新的=> lambda語法。
- 在允許1. userproperty語法。注:1.F不再是浮動的文字,加個0 。
- 在轉換為-shared DMD開關代替-dylib
- 在OS X 32位目標更好地利用XMM寄存器。
- 在加入聯彙編支持AVX指令(僅64位的目標)。
- 使用的基類保護現在已經過時。
- 新增性狀isVirtualMethod和getVirtualMethods。
- 在結構/類的不變量現在隱含常量。
- 在性病的重大改革。正則表達式模塊的實現。打破變化性病。正則表達式。更換委託,使用捕捉!字符串代替RegexMatch!字符串作為委託參數。
- 作為類型定義已被棄用,標準的重載。 CONV。到使用的typedef現在已經過時了。
- 性病。陣列。插入已被棄用。請使用std。陣列。 insertInPlace代替。
- 在性病的過載。陣列。取代它取代的地方已被棄用。請使用std。陣列。 replaceInPlace代替。
- 在該toISOExtendedString和fromISOExtendedString性病的SYSTIME,日期的TimeOfDay和日期時間等功能。日期時間已過時。請使用toISOExtString和fromISOExtString代替。
- 性病。文件。 getTimesPosix已被棄用。請使用std。文件。 getTimes代替。
- 在性病的重載ISDIR,ISFILE和isSymlink。文件,該文件需要一個UINT已過時。請使用attrIsDir,attrIsFile和attrIsSymlink代替。
什麼是20111211版新:
- 在維護者已經改變了
- 在更新到4.6.1 GCC
- 在眾多的bug修正,增強和清理。
評論沒有發現