计算机科学
The Algorithm Design Manual
Douban
Steven S Skiena publishing house: Springer 2011 - 11
....The most comprehensive guide to designing practical and efficient algorithms.... Written by a well-known algorithms researcher who received the IEEE Computer Science and Engineering Teaching Award, this new edition of The Algorithm Design Manual is an essential learning tool for students needing a solid grounding in algorithms, as well as a special text/reference for professionals who need an authoritative and insightful guide. Professor Skiena is also author of the popular Springer text, Programming Challenges: The Programming Contest Training Manual.
HTTP
Douban Goodreads
★ 7.6 5 ratings
David Gourley / Brian Totty publishing house: O'Reilly Media 2002 - 10 other title: HTTP: The Definitive Guide
Product Description Web technology has become the foundation for all sorts of critical networked applications and far-reaching methods of data exchange, and beneath it all is a fundamental protocol: HyperText Transfer Protocol, or HTTP. HTTP: The Definitive Guide documents everything that technical people need for using HTTP efficiently-including the "black arts" and "tricks of the trade"-and does so in a clear and readable manner. Written by experts with years of practical and teaching experience, this book is the definitive technical bible on HTTP and related core web technologies because it clearly explains the "why" as well as the "how". A reader can understand how web applications work, how the core Internet protocols and architectural building blocks interact, and how to correctly implement Internet clients and servers. It's an essential toolkit that no technically-inclined member of the Internet community should be without.
Building Evolutionary Architectures
Douban
Neal Ford / Rebecca Parsons … publishing house: O'Reilly Media 2017 - 10
The software development ecosystem is constantly changing, providing a constant stream of new tools, frameworks, techniques, and paradigms. Over the past few years, incremental developments in core engineering practices for software development have created the foundations for rethinking how architecture changes over time, along with ways to protect important architectural characteristics as it evolves. This practical guide ties those parts together with a new way to think about architecture and time.
Read
Oct. 17, 2018
这书挺适合大规模系统架构的architect新手的,提供了十分有益的high-level视角,日后不至于被各种细节淹没,跳不出来。当然,已经有了丰富经验的人读它,就会觉得太浅了。
工具教程 计算机科学
C++ Primer Plus(第6版)英文版(上下册)
C++ Primer Plus(6th Edition) Douban
[美]史蒂芬·普拉达 publishing house: 人民邮电出版社 2015 - 3
C++是在C语言基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言,是C语言的超集。《C++ Primer Plus(第6版)英文版(上、下册)》是根据2003年的ISO/ANSI C++标准编写的,通过大量短小精悍的程序详细而全面地阐述了C++的基本概念和技术,并专辟一章介绍了C++11新增的功能。 全书分18章和10个附录,分别介绍了C++程序的运行方式、基本数据类型、复合数据类型、循环和关系表达式、分支语句和逻辑运算符、函数重载和函数模板、内存模型和名称空间、类的设计和使用、多态、虚函数、动态内存分配、继承、代码重用、友元、异常处理技术、string类和标准模板库、输入/输出、C++11新增功能等内容。 《C++ Primer Plus(第6版)英文版(上、下册)》针对C++初学者,书中从C语言基础知识开始介绍,然后在此基础上详细阐述C++新增的特性,因此不要求读者有C语言方面的背景知识。 《C++ Primer Plus(第6版)英文版(上、下册)》可作为高等院校C++课程的教材,也可供初学者自学C++时使用。
Algorithms
Algorithms Douban Goodreads
Sanjoy Dasgupta / Christos H. Papadimitriou … publishing house: McGraw-Hill Education 2006 - 10
This text, extensively class-tested over a decade at UC Berkeley and UC San Diego, explains the fundamentals of algorithms in a story line that makes the material enjoyable and easy to digest. Emphasis is placed on understanding the crisp mathematical idea behind each algorithm, in a manner that is intuitive and rigorous without being unduly formal.
与机器人共舞
Douban
[美] 约翰·马尔科夫 translator: 郭雪 publishing house: 浙江人民出版社 2015 - 11
约翰·马尔科夫在他的重磅新作《与机器人共舞》一书里,从多个维度描绘了人工智能从爆发到遭遇寒冬再到野蛮生长的发展历程,直击了工业机器人、救援机器人、无人驾驶汽车、语音助手Siri等前沿领域,进而深入探讨了人工智能(AI)与智能增强(IA)的终极关系,而马尔科夫也会剖析“人与机器谁将拥有未来”这一机器时代的核心伦理问题。《与机器人共舞》是国内首套最权威、最重磅、最系统、最实用的“机器人与人工智能”书系之一!是迄今为止最完整、最具可读性的人工智能史著作。约翰·马尔科夫重新定位了人与机器的关系,是目前关于机器人与人工智能领域内极具力度的深思之作。
图灵的秘密
The Annotated Turing: A Guided Tour Through Alan Turing's Historic Paper on Computability and the Turing Machine Douban
Charles Petzold translator: 杨卫东 publishing house: 人民邮电出版社 2012 - 11
图灵机是英国数学家阿兰•图灵提出的一种抽象计算模型,本书深入剖析了图灵这篇描述图灵机和可计算性的原始论文《论可计算数及其在判定性问题上的应用》。书中在详解论文的同时,也附带了大量的历史背景资料、图灵的个人经历,以及图灵机对于人们理解计算机、人类意识和宇宙所产生的影响。 本书适合所有计算机科学专业的学生、程序员或其他技术人员,同时也适合欲了解图灵生平及其构建图灵机的思维的读者阅读。
数学之美
Douban
★ 8.5 97 ratings
[美国] 吴军 publishing house: 人民邮电出版社 2012 - 5
几年前,“数学之美”系列文章原刊载于谷歌黑板报,获得上百万次点击,得到读者高度评价。读者说,读了“数学之美”,才发现大学时学的数学知识,比如马尔可夫链、矩阵计算,甚至余弦函数原来都如此亲切,并且栩栩如生,才发现自然语言和信息处理这么有趣。 今年,作者吴军博士几乎把所有文章都重写了一遍,为的是把高深的数学原理讲得更加通俗易懂,让非专业读者也能领略数学的魅力。读者通过具体的例子学到的是思考问题的方式 —— 如何化繁为简,如何用数学去解决工程问题,如何跳出固有思维不断去思考创新。
浪潮之巅
Douban Goodreads
★ 8.7 143 ratings
吴军 publishing house: 电子工业出版社 2011 - 8
近一百多年来,总有一些公司很幸运地、有意识或无意识地站在技术革命的浪尖之上。在这十几年间,它们代表着科技的浪潮,直到下一波浪潮的来临。 从一百年前算起,AT&T 公司、IBM 公司、苹果公司、英特尔公司、微软公司、思科公司、雅虎公司和Google公司都先后被幸运地推到了浪尖。虽然,它们来自不同的领域,中间有些已经衰落或正在衰落,但是它们都极度辉煌过。本书系统地介绍了这些公司成功的本质原因及科技工业一百多年的发展。 在极度商业化的今天,科技的进步和商机是分不开的。因此,本书也系统地介绍了影响到科技浪潮的风险投资公司,诸如 KPCB 和红杉资本,以及百年来为科技捧场的投资银行,例如高盛公司,等等。 在这些公司兴衰的背后,有着它必然的规律。本书不仅讲述科技工业的历史,更重在揭示它的规律性。