The D Programming Language (Paperback)

Andrei Alexandrescu

  • 出版商: Addison Wesley
  • 出版日期: 2010-06-04
  • 售價: $1,900
  • 貴賓價: 9.5$1,805
  • 語言: 英文
  • 頁數: 460
  • 裝訂: Paperback
  • ISBN: 0321635361
  • ISBN-13: 9780321635365
  • 立即出貨

買這商品的人也買了...

商品描述

“To the best of my knowledge, D offers an unprecedentedly adroit integration of several powerful programming paradigms: imperative, object-oriented, functional, and meta.”
—From the Foreword by Walter Bright

“This is a book by a skilled author describing an interesting programming language. I’m sure you’ll find the read rewarding.”
—From the Foreword by Scott Meyers

D is a programming language built to help programmers address the challenges of modern software development. It does so by fostering modules interconnected through precise interfaces, a federation of tightly integrated programming paradigms, language-enforced thread isolation, modular type safety, an efficient memory model, and more.

The D Programming Language is an authoritative and comprehensive introduction to D. Reflecting the author’s signature style, the writing is casual and conversational, but never at the expense of focus and pre­cision. It covers all aspects of the language (such as expressions, statements, types, functions, contracts, and modules), but it is much more than an enumeration of features.

Inside the book you will find

  • In-depth explanations, with idiomatic examples, for all language features
  • How feature groups support major programming paradigms
  • Rationale and best-use advice for each major feature
  • Discussion of cross-cutting issues, such as error handling, contract programming, and concurrency
  • Tables, figures, and “cheat sheets” that serve as a handy quick reference for day-to-day problem solving with D

Written for the working programmer, The D Programming Language not only introduces the D language—it presents a compendium of good practices and idioms to help both your coding with D and your coding in general.

商品描述(中文翻譯)

「據我所知,D語言提供了前所未有的巧妙整合多種強大的程式設計範式:命令式、物件導向、函數式和元程式設計。」— Walter Bright的序言

「這是一本由一位熟練的作者描述一種有趣的程式語言的書籍。我相信你會發現閱讀是有價值的。」— Scott Meyers的序言

D是一種旨在幫助程式設計師應對現代軟體開發挑戰的程式語言。它通過促進通過精確接口相互連接的模組、緊密集成的程式設計範式聯邦、語言強制的執行緒隔離、模組化類型安全、高效的記憶體模型等方式實現這一目標。

《D程式設計語言》是一本權威且全面的D語言介紹。反映了作者的獨特風格,文章輕鬆而對話,但絕不以專注和精確為代價。它涵蓋了語言的所有方面(例如表達式、語句、類型、函數、契約和模組),但它不僅僅是一個功能的列舉。

在這本書中,您將找到:

- 對所有語言特性的深入解釋,並附有慣用的示例
- 功能群如何支援主要的程式設計範式
- 每個主要功能的原理和最佳使用建議
- 跨領域問題的討論,例如錯誤處理、契約程式設計和並行處理
- 表格、圖表和「速查表」,可作為日常使用D解決問題的方便參考

《D程式設計語言》是為工作中的程式設計師而寫的,它不僅介紹了D語言,還提供了一個寶貴的實踐和習慣彙編,既有助於使用D進行編碼,也有助於一般編碼。