From Mathematics to Generic Programming

Alexander A. Stepanov,Daniel E. Rose

From Mathematics to Generic Programming(2015)

引用 25|浏览5
暂无评分
摘要
In their new book From Mathematics to Generic Programming, C++ STL creator Alexander Stepanov and Information Retrieval researcher Daniel Rose show how programmers can become more effective by learning about the idea of abstraction and the math it relies on. In an engaging and accessible fashion, they describe how these mathematical resultswere first discovered and are surprisingly useful in programming. Aimed at a wider audience than the classic Elements of Programmingby Stepanov and McJones, From Mathematics to Generic Programming takes a less formal approach, interleaving discussions of programming, mathematical results, andstories of the people who made these discoveries throughout history. The authors trace the development of commonalgorithms from ancient times to the present, and show how to generalize them to new applications even to the secureprotocols of modern Internet commerce. From Mathematics to Generic Programmingis a great introduction to the core principles of generic programming for theprofessional programmer. The authors work through examples showing how to analyze the requirements of an algorithm andmake it as general as possible. The book includes several programming laws of particular interest to those buildingsoftware components.
更多
查看译文
关键词
c++,design,documentation,languages,mathematics and statistics,object-oriented programming
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要