2020荐书:软件设计的哲学

2019-12-20| 发布者: admin| 查看: |

2020年必读书本引荐:软件规划的哲学,本书190多页,豆瓣的点评分在9分以上,现在只要英文版别,中文版还未上市,英文好的同学主张去直接阅览原版。

 

 

书中评论了软件规划的主题:如何将杂乱的软件体系分解成能够相对独立完成的模块。这本书首要介绍了软件规划的基本问题,即办理杂乱性。然后评论了如何处理软件规划进程的哲学问题,并提出了在软件规划进程中使用的一系列规划准则。该书还介绍了一系列标识规划问题的风险提示。你能够使用本书中的思想来最小化大型软件体系的杂乱性,这样你就能够更快地编写软件。

john ousterhout是斯坦福大学计算机科学教授。他现在的研讨重点是新的软件仓库层,以答应数据中心使用程序使用具有微秒级推迟的通讯和存储技能。ousterhout之前曾在工业界作业过14年,他在那里创建了两家公司,之前在加州大学伯克利分校担任了14年的计算机科学教授。他是tcl脚本语言的创建者,并以在分布式操作体系和存储体系中的作业而出名。ousterhout获得了耶鲁大学物理学学士学位和卡内基梅隆大学计算机科学博士学位。他是美国国家工程院院士,曾获多个奖项,包含acm软件体系奖、acm grace murray hopper奖、美国国家科学基金会主席青年研讨员奖和加州大学伯克利分校出色教育奖。

 

软件规划的课程:https://platformlab.stanford.edu/seminar%20talks/retreat-2017/john%20ousterhout.pdf