← 黑客书架

编程原本 封面

编程原本

Elements of programming

Alexander A. Stepanov · 初版 2009 年

  • 61次提及
  • 29人推荐
  • 51位 HN 评论者

简介

一种面向数学的 practical programming 方法,强调通过数学推广来进行 abstraction。

为什么值得读

用抽象代数数学方法为软件工程奠定严密坚实的理论基础

适合:追求算法严谨性与代数化泛型编程架构的资深程序员

值得读指数:72 / 100

Hacker News 读者推荐

我最近在硬啃 Alexander Stepanov 和 Paul McJones 写的《编程原本》(Elements of Programming,https://www.amazon.com/Elements-Programming-Alexander-Stepan...),它让我联想到了抽象代数。这是软件工程领域第一次也是唯一一次建立起严格的数学基础……

adamnemecek 在 HN 的推荐

很惊讶第二个书单里居然没有 Tufte 的书。我经常看到程序员引用 Tufte,但我怀疑没几个人真读过他的书。我强烈推荐。我提议把 Stepanov 的《编程原本》加到第二个书单里。内容优美,密度极高,而且是书架上的永久摆设。Stepanov 的论文,尤其是奠定 STL 基础的那篇与 James Dehnert 合写的《泛型编程基础》,绝对是杰作。……

gregjor 在 HN 的推荐

我经常在这里提到一本叫《编程原本》(Elements of Programming)的书 https://www.amazon.com/Elements-Programming-Alexander-Stepan... 里面表达的正是这个观点:我们写的代码太多了。它提出了一种类似 C++ 的写法(其实是一个极其精简的子集……

adamnemecek 在 HN 的推荐

找书

在黑客书架打开完整页面 →

数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。