官术网_书友最值得收藏!

  • Learning D
  • Michael Parker
  • 274字
  • 2021-07-30 10:13:51

What this book covers

Chapter 1, How to Get a D in Programming, introduces you to the D programming language and provides instructions for setting up the DMD compiler and the DUB build tool and package manager.

Chapter 2, Building a Foundation with D Fundamentals, gives an overview of all of D's foundational features, such as basic types, loop constructs, flow control, and more.

Chapter 3, Programming Objects the D Way, discusses D's support for object-oriented programming, including aggregate types and interfaces.

Chapter 4, Running Code at Compile Time, provides a tutorial on the compile-time aspects of D, including its support for Generative Programming and CTFE (Compile-Time Function Evaluation).

Chapter 5, Generic Programming Made Easy, explores the basics of D's support for Generic Programming, including templates, template constraints, and mixins.

Chapter 6, Understanding Ranges, introduces the Range concept, which serves as the core of D's support for functional programming.

Chapter 7, Composing Functional Pipelines with Algorithms and Ranges, explores several range-based functions in the standard library that can be used to write functional-style code and reduce memory allocations.

Chapter 8, Exploring the Wide World of D, looks at the D ecosystem, highlighting specific websites, tools, and third-party libraries.

Chapter 9, Connecting D with C, references how to create D bindings for C libraries to take advantage of existing codebases.

Chapter 10, Taking D Online, introduces the asynchronous, event-driven networking and web app framework, vibe.d, through the development of a sample project.

Chapter 11, Taking D to the Next Level, provides a quick look at other language and library features that can serve as a starting point for further exploration of the D programming language.

主站蜘蛛池模板: 乌鲁木齐市| 鸡泽县| 阜南县| 禹城市| 南靖县| 盐山县| 福州市| 鄂伦春自治旗| 商都县| 班戈县| 兰州市| 江油市| 顺昌县| 鹤岗市| 普宁市| 鹿邑县| 通道| 卓资县| 公安县| 左云县| 万年县| 内黄县| 兴业县| 葵青区| 门源| 茌平县| 临沂市| 开阳县| 曲水县| 耿马| 杭锦后旗| 元朗区| 九台市| 兴化市| 广德县| 浙江省| 斗六市| 紫阳县| 资源县| 云梦县| 朔州市|