D语言是一门用于帮助程序员解决现代软件开发中所遇难题的编程语言。为实现这一目标,它提供了接口相互连接的模块、紧密集成的多种编程范型、由语言实施的线程隔离、模块化的类型安全和高效的内存模型等内容。
亚历山德雷斯库编著的《D程序设计语言》是一本权威的、全面介绍D语言的书籍。它反映了作者别具一格的创作风格,其谈话式的写作方式,让人感觉很放松,但却从未模糊焦点或失去准确性。它涵盖了语言的各个方面(如表达式、语句、类型、函数、契约和模块),但它并没有简单罗列这些特性。
在本书中,你还会发现以下内容:通过惯用示例,对所有语言特性都进行了深入的解释;如何将语言特性进行组合以支持重要的编程范型;对每一个主要特性的基本原理都进行了说明,并对这些特性的最佳用途提出了建议;对跨领域的问题(如错误处理、契约编程和并发性)进行了讨论;包含大量的表格、图片和速查表.它们为使用D语言解决日常问题提供了快速参考。
本书为工作在一线的程序员而作.它不仅介绍了D语言,还提供了大量优秀的实践与惯用法,以帮助你使用D语言进行编码和实现通用性编码。