D语言编程:教程与参考
Programming in D: Tutorial and Reference

原始链接: https://ddili.org/ders/d.en/

本文件概述了D编程语言的关键概念,涵盖了数据类型(char、int、double)、变量、输入输出、逻辑表达式和控制流(if、while、for、switch)等基本方面。它深入探讨了更高级的功能,包括数组、字符串、切片和文件处理。文档解释了函数、不可变性、值类型与引用类型以及参数传递。它介绍了D语言的面向对象编程,包括结构体、类、继承和接口,以及运算符重载和特殊函数。此外,还包括模板、指针、位运算、条件编译、函数指针和范围等主题。最后,本文件涵盖了使用并行处理、消息传递、数据共享和纤程的并发性,以及内存管理和用户自定义属性。

Hacker News上的一篇帖子讨论了D编程语言,起因是一篇链接到“D语言编程:教程与参考”的文章。评论者称赞D语言的易用性和易学性,一些人称其被低估了,并且比Python本身更“Pythonic”。D语言的创建者Walter Bright承认该语言在市场推广方面的不足,但他强调了其对易用性的关注。用户们讨论了潜在的用例,包括用于游戏开发竞赛的小型可执行文件,并指出它在大学课程中的应用。一位用户提到该语言需要更新,教程作者回应说他一旦找到动力就会很乐意进行更新。一位用户提到在拥有超过128个CPU内核的主机上发生的崩溃问题现已得到修复。
相关文章
  • Tcl 教程 2025-03-17
  • 高级Python特性 2025-04-23
  • 从零开始的可微编程 2025-04-17
  • 函子、应用函子与单子 2025-03-30
  • (评论) 2024-01-17

  • 原文

    Programming in D

    This book is also available

    Code samples as a .zip file

    Keyword index

    Chapters
    联系我们 contact @ memedata.com