编程与软件工程ddili.org
D 语言编程:教程与参考
Programming in D: Tutorial and Reference
2013 — 2025,它一次次回到首页
黑点是上首页(≥ 50 分)的那次投稿,空心点是没冲上去的投稿,点越大分数越高。
导读
这是《Programming in D》的免费在线教程与参考手册,系统讲解 D 语言,从基础语法到模板、内存管理等高级主题。作者 Ali Çehreli 也在 HN 评论区现身答疑。
为什么经久不衰:作为 D 语言最权威的免费教材,十多年来反复登上 HN 首页,对想了解或学习 D 语言的开发者仍是最佳入门读物。
HN 评论精选
质疑 D 与 Rust 是否在解决同一问题
认真提问:D 和 Rust 是不是想做同一件事?我不是问它们的方法是否不同,而是问它们是否在解决同样的问题。我感觉是这样——两者都想成为“安全的 C(++)”。
omginternets查看英文原文
Serious question: are D and Rust trying to be the same thing? I'm not asking whether or not their approaches are different, but whether or not they're trying to solve the same problem(s). I get the sense that this is the case; they're both trying to be a "safe C(++)".
偏好 D 的语法,认为比 Rust 更接近 C++
D 和 C++、C#、Rust 有什么区别?谁在用 D?D 主要为哪些场景设计?我更喜欢 D 的语法而不是 Rust,因为它更像 C++,Rust 的语法对我来说很怪。
cooleng查看英文原文
What's the difference between D and C++? What's the difference between D and C#? What's the difference between D and rust? Who(which project or company) is using D? What's D is mainly designed for? I like the syntax of D instead of rust, because it is much more like c++. The syntax of rust is weird to me.
询问 D 语言的实际应用场景
这可能是个傻问题:D 语言到底用来做什么?我快速浏览了网站,还是没搞清它的一般应用场景。
Snackchez查看英文原文
This might be a silly question: what is D used for? I "scanned" the site fairly quickly and didn't grasp the general application idea behind it.
历次讨论
同类还值得读
开源应用架构
The Architecture of Open Source Applications
《开源软件架构》(AOSA)是一本在线免费书,邀请知名开源项目的作者亲自剖析其内部设计,涵盖 SQLAlchemy、LLVM、Audacity、Apache、Bash 等系统。
编程与软件工程上首页 9 次 · 2011–2024aosabook.org编辑精选编程语言简史:简短、不完整且多半错误
A Brief, Incomplete, and Mostly Wrong History of Programming Languages
一篇以戏谑、故意不准确的方式回顾编程语言史的博客文章,用夸张轶事和讽刺定义串起 Lisp、C、C++、Java、JavaScript、PHP 等语言。
编程与软件工程上首页 8 次 · 2009–2021james-iry.blogspot.comSQLite 是如何测试的
How SQLite is tested
SQLite 官方文档页,系统介绍 SQLite 的测试体系:多种测试方法(TCL 测试、模糊测试、回归测试、静态分析等)和海量测试用例,展示了这个小型开源项目如何靠极致测试获得…
编程与软件工程上首页 8 次 · 2009–2025sqlite.org编辑精选高级编程语言(2009)
Advanced programming languages (2009)
Matt Might 的经典文章,按用途推荐“高级编程语言”:如果追求就业就选主流语言,如果追求表达力、学术研究或创业,则推荐 Haskell、OCaml、Scala 等函数式语…
编程与软件工程上首页 8 次 · 2009–2022matt.might.net我的 Forth 与栈机器经历
Yosefk - My history with Forth & stack machines
作者以亲身经历回顾了使用 Forth 语言和栈式机器的历程:既赞叹其简洁优雅、代码量小、可自举的优点,也坦率指出栈操作在实际编程中的痛苦,以及 Forth 社区文化中的问题。
编程与软件工程上首页 8 次 · 2010–2024yosefk.com编辑精选