Github Arctic Code Vault计划——科技树介绍(三)(附思维导图)
Github官方推荐计算机书单,第三期完结,附高清思维导图。
Github官方推荐书单了,这些书要给一千年以后的智人介绍现在的软件开发。这个书单作为程序员的参考书单非常合适,科技树介绍已经有两期了,链接如下:
第一期链接:Github Arctic Code Vault计划——科技树介绍(一)
第二期链接:Github Arctic Code Vault计划——科技树介绍(二)
今天是第三期也是最后一期,带来现代软件应用,硬件架构和硬件开发三个大类。
我把这三期的书单做成了思维导图,在P小二公众号回复”科技树”即可得到高清图和源文件等。

现代软件应用

Web开发

1. Web Development with Node and Express by Ethan Brown (O’Reilly)
没有中文版

2.Flask Web Development by Miguel Grinberg (O’Reilly)
中文版:Flask Web开发:基于Python的Web应用开发实战

3. RESTful Web APIs by Leonard Richardson, Mike Amundsen, Sam Ruby (O’Reilly)
中文版:RESTful Web APIs中文版

4. Ruby on Rails Tutorial by Michael Hartl (Pearson)
中文版:Ruby on Rails 教程(第4版)

科学计算

1. Mastering Scientific Computing with R by Paul Gerrard and Radia M. Johnson (Packt)
没有中文版

2. Computer Vision and Image Processing by Linda Shapiro (Elsevier)
没有中文版

**3. Image Processing: Principles and Applications by Tinku Acharya and Ajoy K. Ray (Wiley) **
没有中文版

虚拟化和容器

1. Virtualization Essentials by Matthew Portnoy (Wiley)
没有中文版

2. Mastering Docker by Scott Gallagher (Packt)
没有中文版

3. Kubernetes: Up and Running by Brendan Burns, Joe Beda, and Kelsey Hightower (O’Reilly)
没有中文版

4. Spark: The Definitive Guide by Bill Chambers, Matei Zaharia (O’Reilly)
中文版:Spark权威指南

5. Pervasive Computing by Ciprian Dobre and Fatos Xhafa (Elsevier)
没有中文版
没有豆瓣介绍

可靠性和扩展性

1. Database Reliability Engineering by Laine Campbell and Charity Majors (O’Reilly)
没有中文版

2. The Art of Capacity Planning by Arun Kejariwal and John Allspaw (O’Reilly)
中文版:Web容量规划之美(第二版)

经济和社会技术系统

1. The Economics of Information Technology by Hal Varian, Joseph Farrell and Carl Shapiro (Cambridge University Press)
没有中文版

硬件架构

基础电子学和元素

1. TTL Cookbook
没有中文版

2. CMOS Cookbook by Don Lancaster and Howard M. Berlin (Elsevier)
没有中文版

3. Foundations of Analog and Digital Electronic Circuits by Anant Agarwal and Jeffrey Lang (Elsevier)
中文版:模拟和数字电子电路基础

4. Electronics Simplified by Ian Sinclair (Elsevier)
没有中文版

5. Complete Digital Design: A Comprehensive Guide to Digital Electronics and Computer System Architecture by Mark Balch (Wiley) —
没有中文版

6. Microprocessor Design by Grant McFarland (McGraw-Hill)
没有中文版

7. Programming Microcontrollers in C by Ted VanSickle (Elsevier)
没有中文版

8. Introduction to Microprocessors and Microcontrollers by John Crisp (Elsevier)
没有中文版

现代硬件架构

1.Fundamentals of Computer Organization and Architecture by Mostafa Abd-El-Barr and Hesham El-Rewini (Wiley) —
没有中文版

2. Computer Architecture by John L. Hennessy and David A. Patterson (Elsevier)
中文版:计算机体系结构

3. Microprocessor Architecture by Jean-Loup Baer (Cambridge) —
没有中文版

4. Hardware and Computer Organization by Arnold Ss. Berger (Elsevier)
没有中文版

5. Digital Design and Computer Architecture by Sarah Harris and David Harris (Elsevier)
中文版:数字设计和计算机体系结构

6. Introduction to Parallel Processing by Behrooz Parhami (Springer)
没有中文版

HDLs

1. IEEE Standard VHDL Language Reference Manual (IEEE)
没有中文版
没有豆瓣介绍

2.IEEE Standard for SystemVerilog (IEEE)
没有中文版
没有豆瓣介绍

3. VHDL 101 by William Kafig (Elsevier)
没有中文版

示例架构细节

1. See MIPS Run, 2nd Edition by Dominic Sweetman (Elsevier)
没有中文版

2. Arduino: A Technical Reference by J. M. Hughes (O’Reilly)
没有中文版

3. RISC-V Specifications by the RISC-V International Technical Committee
没有中文版
没有豆瓣介绍

4. ARM Architecture Reference Manual by ARM
没有中文版

5. Intel® 64 and IA-32 Architectures Software Developer’s Manuals by Intel
没有中文版

GPU和FPGA
**

**
1. Reconfigurable Computing by Scott Hauck and André DeHon (Elsevier)
没有中文版

**2. Learning FPGAs by Justin Rajewski (O’Reilly) **
没有中文版

**3. Advanced FPGA Design by Steve Kitts (Wiley) **
没有中文版

4. Multicore and GPU Programming by Gerassimos Barlas (Elsevier)
没有中文版
**

**
硬件开发
**

**
1. Digital Computer Electronics by Albert P. Malvino and Jerald A Brown (Career Education)
没有中文版

2. Computer Time Travel by JS Walker (Oldfangled)
没有中文版
没有豆瓣介绍

3. High Performance Silicon Imaging by Daniel Durini (Elsevier)
没有中文版
没有豆瓣介绍

4. Getting Started With Drones by Terry Kilby and Belinda Kilby (Make)
没有中文版
没有豆瓣介绍

5. Theory, Design, and Applications of Unmanned Aerial Vehicles by A.R. Jha (CRC Press)
没有中文版
没有豆瓣介绍

6. Modern Robotics by Kevin Lynch and Frank Park (Cambridge University Press)
没有中文版

7. How to Make a Robot by Gordon McComb (Make)
中文版:机器人设计与实现

8. Mastering ROS for Robotics Programming by Lentin Joseph (Packt)
没有中文版

往期推荐:
Github Arctic Code Vault计划——科技树介绍(二)
Github Arctic Code Vault计划——科技树介绍(一)
