D語言是一種通用的系統(tǒng)和應用編程語言,它保持了生成高效代碼以及直接訪問操作系統(tǒng)API和硬件的能力。《D程序設計語言》是一本介紹D語言的權威書籍,全面、系統(tǒng)、專業(yè)地講解了D語言相關的內容。書中涵蓋了D語言的方方面面,不但介紹了語言的表達式、語句、類型、函數(shù)、契約、模塊、類和結構等基本內容,還通過常見示例,深入解釋了所有語言特性,講解了如何將語言特性進行組合以支持重要的編程范型,闡述了每一項主要特性的基本原理,對它們的最佳用途給出了建議,并對跨領域的問題(如錯誤處理、契約編程和并發(fā)性)進行了討論。此外,書中還通過大量的圖表,為使用D語言解決日常問題提供了快速參考。其細致入微的講解讓人幾乎覺得有些“啰嗦”,但正是這些“啰嗦”內容更能加深人們對D語言程序設計的理解,進而拓展到對一般意義上的編程語言程序設計的理解?!禗程序設計語言》不僅適合于D語言初學者,對于想學習編譯器實現(xiàn)的研究人員、想拓展學生的編程語言知識面的教師以及想深入了解編程語言設計的人,也能提供很好的幫助和指導。