Stackoverflow, a well-known foreign website, has selected 11 most influential books for programmers over the past two years.

Source: Internet
Author: User


11 books most influential to programmers are recommended


"

 

You do not have to hesitate when purchasing an iron! These books have been passed on by the word of mouth for many years, and some have been published for more than 30 years, affecting several generations of programmers. And now they are still recommending these books, showing their classic points.




 

Introduction: original article from
Stackoverflow.com

An article published on 《
What is the single most influential book every programmer shocould read?

. Compiled by China 《
11 books most influential to programmers are recommended


.

The content is as follows:

Stackoverflow, a well-known foreign website, has a problem investigation:
Which book has the greatest impact on programmers and should every programmer read it ?, This survey has lasted two years and has attracted 153,432 visitors so far. A total of 478 books have been recommended by readers.
Add), the most popular book "code"
Complete was topped 1306 times. If you are a programmer, you must be interested in reading the books you have read. If you have not read one, I cannot say anything. Maybe you are a day.
Only, But I believe most people know that you do not have the knowledge you really need at work at school, after graduation, the teachers who can help us win the job in the company are these excellent books.
Books can change a person's life.

 

The following is a simple list of top books in this survey:

 

First place: 1306 votes for "code complete (2nd ed) by Steve McConnell", Chinese version of "code Daquan (second edition)", two-session software jolt award shock prize winner


Second place: 1161 votes for the pragmatic programmer, Chinese version of the programmer cultivation path


Third place: 689 votes for structure and interpretation of computer programs, Chinese version of "construction and interpretation of computer programs". This book is written in LISP and is the first Required Course for computer systems at the Massachusetts Institute of Technology over the years. But it changed in the first two years. There is also a super heavyweight book corresponding to it, that is, a deep understanding of computer systems.


Fourth place: 557 votes for the C programming language, Chinese version of C programming language. This book is the work of the father of C. Similar to the well-known Father of C ++, "C ++ Program Design Principles and Practices" also plays a role in the language.


Fifth place: 472 votes, refactoring: improving the design of existing code, Chinese Version refactoring: improving the design of existing code


Sixth place: 472 votes for introduction to algorithms, Chinese version of Introduction to Algorithms

7: 430 votes for the Mythical man-month, Chinese version of The Mythical man-month. If the Mythical man-month is the author, Brooks has just completed several changes.
A major project in the Global Computing System Pattern, passionate in the peak of life and career, then this book is just after the success of the author, in research and teaching, we will explore previous experiences and practices in the design field.
A Reflection on the essence of authenticity. It can be said that, compared with the "Mythical man-month", this book is more of a great place to go, as well as rich materials accumulated over the past decade,
It is a real master in the design field. The original design is also a classic offering of IBM's 100 anniversary.


Eighth place: 426 votes for design patterns, Chinese version of Design Pattern

 

Ninth place: 386 votes for the art of computer programming (first volume hardcover), Chinese version of computer programming art (Volume 1)

10th: 353 votes: Compilers: Principles, techniques, and tools, Chinese version of compilation principles. This book is affectionately called longshu by many developers.

 


 

11th: 329 votes for head-first design patterns, Chinese Version head first design model

Of course, the ranking here is not authoritative, but it can be said that it is always a good book. There are many other books out of the 11 S. Although there are not so many votes, it is well known, for example
Objective C ++ (Chinese Version of Objective C ++: 55 specific practices for improving programming and design) and clean
Code (Chinese version of "clean code"), functional Java (Chinese Version of functional Java (2nd), and so on.

I remember a xianzhe once said: The importance of a programming language is not the language itself, but the programming thinking model embodied by this language. Therefore, reading is a habit instead of the books you use.

Original article:What is the single most influential book every programmer shocould read?

Translation link:11 books most influential to programmers are recommended

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.