《从数学到泛型编程》封面

从数学到泛型编程

From Mathematics to Generic Programming

Alexander A. Stepanov、Daniel E. Rose · 初版 2015 年

12人推荐
22位读者提及
31次提及

为什么值得读

  • 把抽象代数平易近人地引入程序设计
  • 从基础乘法算法循序渐进讲到抽象实现
  • 深入理解C++泛型与概念特性的极佳读物

对软件开发中抽象概念的详尽且偏数学化的考察,由此引出 generic programming 中的概念与技术。

Hacker News 上怎么说

  • 我还没读过《Elements of Programming》,但还有一本 Alexander Stepanov 合著的书叫《From Mathematics to Generic Programming》,它把抽象代数和程序设计联系了起来。我觉得后一本非常平易近人:https://smile.amazon.com/Mathematics-Generic-Programming-Ale...

    I have not yet read "Elements of Programming," but there is another book "From Mathematics to Generic Programming," also co-authored by Alexander Stepanov, which links Abstract Algebra to program design. I found the latter very approachable: https://smile.amazon.com/Mathematics-Generic-Programming-Ale...

  • 我最近在读 Alexander Stepanov 和 Daniel E. Rose 写的《From Mathematics to Generic Programming》,挺有意思的。这本书的一大特点是,它可比随便扫一眼目录所感觉到的要有趣得多。一个乘法的 O(log n) 算法……

    I’m currently enjoying “From Mathematics to Generic Programming” by Alexander Stepanov and Daniel E. Rose. One thing about the book is that it’s a lot more interesting than what a cursory scan of the table of contents would suggest. An O(log n) algorithm for multiplication…

  • ……讲得非常透彻,带你从一个基础算法走向抽象实现,一路上把数学讲得明明白白(从乘法一路讲到抽象代数和数论)。书名叫《From Mathematics to Generic Programming》,任何想进一步理解我意思的人我都推荐去读读[2]。-- [1]: http://math.stackexchange.com/questions/165341/any-group-of-... [2]: http://www.amazon.com/Mathematics-Generic-Programming-Alexan...

    …explains this really well by taking you from a basic algorithm to an abstract implementation, explaining the maths along the way (from multiplication to abstract algebra and number theory). It's titled From Mathematics to Generic Programming and I recommend it to anyone who wants to understand more of what I mean[2]. -- [1]: http://math.stackexchange.com/questions/165341/any-group-of-... [2]: http://www.amazon.com/Mathematics-Generic-Programming-Alexan...

  • ……搞明白了,你成为一名精通的 C++ 程序员就指日可待了。他的书也写得极好。《Elements of Programming》:https://www.amazon.com/Elements-Programming-Alexander-Stepan... 还有《From Mathematics to Generic Programming》:https://www.amazon.com/Mathematics-Generic-Programming-Alexa... 如果你更喜欢看视频课,他的第二本书是基于他的系列讲座《Four (three) Algorithmic Journeys》写的:https://www.youtube.com/playlist?list=PLHxtyCq_WDLV5N5zUCBCD...…

    …properly, you're well on your way to becoming a profiicent C++ programmer. His books are fantastic too. Elements of Programming: https://www.amazon.com/Elements-Programming-Alexander-Stepan... and From Mathematics to Generic Programming: https://www.amazon.com/Mathematics-Generic-Programming-Alexa... If you prefer video lectures, his second book is based off his lecture series Four (three) Algorithmic Journeys: https://www.youtube.com/playlist?list=PLHxtyCq_WDLV5N5zUCBCD...…

  • 我差不多也是这种感觉,来自 Alexander Stepanov 和 Daniel Rose 的《From Mathematics to Generic Programming》(顺便说一句,这书相当不错)里的讨论。我的理解[1]是,concepts 就像是针对 template 的类型系统,类似于 Haskell 的 typeclasses 以及 Rust 的 traits。[1] http://maniagnosis.crsr.net/2015/07/abstracted-algebra-in-ru...

    That was kind of my impression, from the discussion in Alexander Stepanov and Daniel Rose's From Mathematics to Generic Programming (which is a pretty decent book, by the way). My understanding[1] is that concepts act like a type system for templates and like typeclasses in Haskell and traits in Rust. [1] http://maniagnosis.crsr.net/2015/07/abstracted-algebra-in-ru...

  • ……E. Leiserson、Ronald L. Rivest、Clifford Stein 合著。Richard Jones 和 Antony Hosking 的《垃圾回收算法手册:自动内存管理的艺术》(The Garbage Collection Handbook: The Art of Automatic Memory Management),Steve McConnell 的《代码大全》(Code Complete),Alexander Stepanov 和 Daniel Rose 的《From Mathematics to Generic Programming》

    …E. Leiserson, Ronald L. Rivest, Clifford Stein. "The Garbage Collection Handbook: The Art of Automatic Memory Management" from Richard Jones and Antony Hosking "Code Complete" from Steve McConnell "From Mathematics to Generic Programming" from Alexander Stepanov and Daniel Rose

正在加载完整评论……

键盘快捷键

/
聚焦搜索框
j / k
下一本 / 上一本
Enter
打开选中的书
Esc
关闭 / 返回
g h
回到首页
g b
值得读精选
g t
历史总榜
g r
上升最快
g l
我的书架
?
显示本帮助