Book
编程随想书单-IT
142 books
来源 https://github.com/programthink/books
编程随想书单分类:
IT: https://neodb.social/collection/4LKvatNPUxjS66JpOvxHTo
心理学: https://neodb.social/collection/2S9CkULSUoIq374cpQGJMH
社会学: https://neodb.social/collection/4gdhn51B9wP36qv3O5IOWd
政治理论: https://neodb.social/collection/5LCxJZ4Meu7Zy0HSBZ2LGg
管理: https://neodb.social/collection/07vbSb0YKmFsuS8n31lWa0
经济学: https://neodb.social/collection/4hhDEWTkVXGJnSkD9faCZw
科普: https://neodb.social/collection/5qmhs0w79Ng47EIsLHQCy2
历史: https://neodb.social/collection/4cjz9X6sJgvNI15IV8QRnm
哲学: https://neodb.social/collection/44Q4tEPVNjlCZi4hIiAZwR
文艺: https://neodb.social/collection/4INy1cuwnRWTHoQ2Uiuf3i
军事: https://neodb.social/collection/7MbfmgG3vC2IprI1YpD6hl
这个系列书籍很多,总体通用性较强的书靠前排,专业性较强的书靠后排。
缺失书籍:深入 Python3、深入 Python、Lisp 之根源、Lisp 的演化、Ruby 程序设计、Rust 程序设计语言、Programming in Prolog、Logic Programming with Prolog、An Introduction to Logic Programming through Prolog、设计模式——可复用面向对象软件的基础、如何编写动态库、Twisted 网络编程精髓、Django 基础教程、每个程序员都应该了解的内存知识、各大操作系统安全手册(官网可找)、Shellcoder 手册——发现和利用安全漏洞、C 语言安全编程规范、C++ 语言安全编程规范、高级 Bash 脚本编程指南、设计分布式系统、Distributed Systems for Fun and Profit、分布式计算的八大误区、CAP 定理、CAP 理论十二年回顾、面对软件错误,如何构建可靠的分布式系统、拜占庭将军问题、Chord——用于互联网应用的可扩展 P2P 查询服务、Kademlia——基于异或运算的 P2P 信息系统、DHT 安全技术纵览、比特币——一种点对点式的电子现金系统、Google 文件系统、IPFS——内容寻址的版本化点对点文件系统
Book
人件 Douban
PeoplewareBook
软件工程 Douban
Software Engineering: A Practitioner’s Approach, Seventh EditionBook
Code Complete Douban Goodreads
Code Complete: A Practical Handbook of Software Construction (2/e)Book
重构 Douban
Refactoring: Improving the Design of Existing Code本书凝聚了软件开发社区专家多年摸索而获得的宝贵经验,拥有不因时光流逝而磨灭的价值。今天,无论是重构本身,业界对重构的理解,还是开发工具对重构的支持力度,都与本书最初出版时不可同日而语,但书中所蕴涵的意味和精华,依然值得反复咀嚼,而且往往能够常读常新。
Book
代码整洁之道 Douban
Clean Code: A Handbook of Agile Software Craftsmanship本书提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。作为编程领域的佼佼者,本书作者给出了一系列行之有效的整洁代码操作实践。这些实践在本书中体现为一条条规则(或称“启示”),并辅以来自现实项目的正、反两面的范例。只要遵循这些规则,就能编写出干净的代码,从而有效提升代码质量。
本书阅读对象为一切有志于改善代码质量的程序员及技术经理。书中介绍的规则均来自作者多年的实践经验,涵盖从命名到重构的多个编程方面,虽为一“家”之言,然诚有可资借鉴的价值。
Book
C程序设计语言(第2版·新版) Douban
The C Programming Language原著第1版中介绍的C语言成为后来广泛使用的C语言版本——标准C的基础。人们熟知的“hello,World"程序就是由本书首次引入的,现在,这一程序已经成为众多程序设计语言入门的第一课。原著第2版根据1987年制定的ANSIC标准做了适当的修订.引入了最新的语言形式,并增加了新的示例,通过简洁的描述、典型的示例,作者全面、系统、准确地讲述了C语言的各个特性以及程序设计的基本方法。
对于计算机从业人员来说,本书是一本必读的程序设计语言方面的参考书。
Book
C Primer Plus Douban
Book
C陷阱与缺陷 Douban
C Traps and Pitfalls全书分为8章,分别从词法分析、语法语义、连接、库函数、预处理器、可移植性缺陷等几个方面分析了C编程中可能遇到的问题。最后,作者用一章的篇幅给出了若干具有实用价值的建议。..
本书适合有一定经验的C程序员阅读学习,即便你是C编程高手,本书也应该成为你的案头必备书籍。
Book
The Gnu C Programming Tutorial
Book
C++程序设计语言(特别版) Douban
The C++ Programming Language (Special Edition)此特别版增加了关于现场和标准库的异常时安全性两个附录,这就使书的内容完全地和权威性地覆盖了整个C++语言,其标准库,以及关键性的设计技术。
Book
Accelerated C++ Douban
Book
Effective C++ Douban
Effective C++: 55 Specific Ways to Improve Your Programs and Designs作者高超的技术把握力、独特的视角、诙谐轻松的写作风格、独具匠心的内容组织,都受到极大的推崇和仿效。
这本书不是读完一遍就可以束之高阁的快餐读物,也不是用以解决手边问题的参考手册,而是需要你去反复阅读体会的,C++是真正程序员的语言,背后有着精深的思想与无以伦比的表达能力,这使得它具有类似宗教般的魅力。
Book
More Effective C++ Douban
Book
Effective Modern C++ Douban Goodreads
Tackle 42 separate C++ problems and solutions
Learn critical techniques for success on topics from smart pointers to lambda expressions
Understand key concepts by taking the C++ 98 standard to C++ 11 and then to C++ 14
Book
C++编程规范 Douban
Book
C++必知必会 Douban
C++ Common Knowledge: Essential Intermediate Programming《C++必知必会》适合于中、高级C++程序员,也适合C或Java程序员转向C++程序设计时参考。