D程序设计语言

联合创作 · 2023-09-28 18:02

D语言是一种通用的系统和应用编程语言,它保持了生成高效代码以及直接访问操作系统API和硬件的能力。《D程序设计语言》是一本介绍D语言的权威书籍,全面、系统、专业地讲解了D语言相关的内容。书中涵盖了D语言的方方面面,不但介绍了语言的表达式、语句、类型、函数、契约、模块、类和结构等基本内容,还通过常见示例,深入解释了所有语言特性,讲解了如何将语言特性进行组合以支持重要的编程范型,阐述了每一项主要特性的基本原理,对它们的最佳用途给出了建议,并对跨领域的问题(如错误处理、契约编程和并发性)进行了讨论。此外,书中还通过大量的图表,为使用D语言解决日常问题提供了快速参考。其细致入微的讲解让人几乎觉得有些“啰嗦”,但正是这些“啰嗦”内容更能加深人们对D语言程序设计的理解,进而拓展到对一般意义上的编程语言程序设计的理解。

  《D程序设计语言》不仅适合于D语言初学者...

D语言是一种通用的系统和应用编程语言,它保持了生成高效代码以及直接访问操作系统API和硬件的能力。《D程序设计语言》是一本介绍D语言的权威书籍,全面、系统、专业地讲解了D语言相关的内容。书中涵盖了D语言的方方面面,不但介绍了语言的表达式、语句、类型、函数、契约、模块、类和结构等基本内容,还通过常见示例,深入解释了所有语言特性,讲解了如何将语言特性进行组合以支持重要的编程范型,阐述了每一项主要特性的基本原理,对它们的最佳用途给出了建议,并对跨领域的问题(如错误处理、契约编程和并发性)进行了讨论。此外,书中还通过大量的图表,为使用D语言解决日常问题提供了快速参考。其细致入微的讲解让人几乎觉得有些“啰嗦”,但正是这些“啰嗦”内容更能加深人们对D语言程序设计的理解,进而拓展到对一般意义上的编程语言程序设计的理解。

  《D程序设计语言》不仅适合于D语言初学者,对于想学习编译器实现的研究人员、想拓展学生的编程语言知识面的教师以及想深入了解编程语言设计的人,也能提供很好的帮助和指导。

Andrei Alexandrescu

世界顶尖的C++专家,2001年撰写了经典名著《C++设计新思维》(Modern C++ Design),曾荣获2001年最佳C++图书称号,书中所开发的Loki已经成为最负盛名的C++程序库之一。他被认为是新一代C++的代表人物,因为对Template技术的精湛运用,震撼了整个C++社群,开辟了C++编程领域的“Modern C++”新时代。他还与Herb Sutter合著了《C++编程规范》(C++ Coding Standards)。他花了8年的时间攻读机器学习方面的博士学位,专门研究部分自然语言处理结构。自2006年开始,他与D语言的最初设计者及实现者Walter Bright紧密合作,设计和实现D语言及其标准库,他是D语言很多特性的设计者,也是大多数D语言标准库的作者。Andrei Alexandre...

Andrei Alexandrescu

世界顶尖的C++专家,2001年撰写了经典名著《C++设计新思维》(Modern C++ Design),曾荣获2001年最佳C++图书称号,书中所开发的Loki已经成为最负盛名的C++程序库之一。他被认为是新一代C++的代表人物,因为对Template技术的精湛运用,震撼了整个C++社群,开辟了C++编程领域的“Modern C++”新时代。他还与Herb Sutter合著了《C++编程规范》(C++ Coding Standards)。他花了8年的时间攻读机器学习方面的博士学位,专门研究部分自然语言处理结构。自2006年开始,他与D语言的最初设计者及实现者Walter Bright紧密合作,设计和实现D语言及其标准库,他是D语言很多特性的设计者,也是大多数D语言标准库的作者。Andrei Alexandrescu在工业界和学术界都有很高的声誉。现为Facebook研究员。

浏览 2
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报