linux c ++ server-side development interview must-see books (reprint)

 

 

Excerpt from others blog address: http: //blog.csdn.net/qianggezhishen/article/details/45951095

From the beginning of a plan to start a look

Off-topic:  recommend a on github  open source books , a variety of languages, it is recommended to see  the English version  , of course, there are  Chinese version  is very good! !

First, the algorithm foundation series

  • Basic data structure (C language version), "Zhu Zhongtao translation
  • "Prove safety Offer"
  • "Beauty of Programming"
  • "Programming Pearls"
  • 《CareerCup-Top 150 Questions 4th》
  • "[Introduction to Algorithms]. (US) Cormen. Scanning Edition"

Two, C / C ++ interview questions foundation series

  • "Programmer interview Collection"
  • "Raiders interview programmers"
  • "C / C ++ Programmer's Survival Manual"

Third, the series of high-quality code

  • "High-quality programming guide"
  • "High-quality programming art"

Four, C language series (++ great help to a good grasp of C)

  • "Programming essence: C language code written in high quality."
  • "C Language depth anatomy"
  • "C and pointer"
  • "C Programming experts"

Five, C ++ Series

  • "C ++ primer" is currently looking at starting time 20,170,307 
  • "C ++ Programming Language"
  • 《effective C++》
  • 《more effective c++》
  • "C ++ programming language 99 Common Errors"
  • "C ++ Meditations"
  • "C ++ programming analysis - problems, solutions, and design criteria," Liu Peng has not translated
  • "Improving the performance of C ++ programming techniques" left fly
  • "STL source code analysis"

Six, LINUX series

  • "Bird brother of LINUX private kitchens Basics"
  • "Bird brother of LINUX private kitchens server set up articles"
  • "Linux programming" Matthew
  • "UNIX Advanced Programming Environment"
  • "Linux kernel design and implementation."
  • "Linux kernel entirely Notes (revised edition v3.0)"
  • "Unix Programming Art"

Seven, LINUX tools

  • "VIM Chinese Manual"
  • "Easy with linux shell programming."
  • "Linux Commands, Editors, and Shell Programming" / (US) Mark G. Sobell with; ON TRADITIONAL Wangfeng Qin translation

Eight, multi-threaded programming series

  • "Multicore, multithreaded programming."
  • "LINUX multi-threaded server-side programming" Chen Shuo

Nine, other auxiliary series

  • "Processor architecture"
  • "Intel platform programming."
  • "In-depth understanding of computer systems."
  • "Simple design pattern has"
  • "[Design Mode]: Elements of Reusable Object-Oriented Software" Machinery Industry Press

 

Just add a few books can serve as a backup behind

Repeatedly read part of the book more than 3 times. For example apue, unp, tcp / ip v1 like.
Under the focus ring a few recommended: (* number of books strongly recommended)
c / c ++:
junior c language FAQ / C and pointers
experts: C Programming experts *
c ++ Primer / effictive c ++ / Inside c ++ *
tcp / ip books
tcp / ip v1 (tcp / ip explain volume I) *** 2/3 volume no need to buy, did not need to see, this will primarily volume 1 tcp / ip principle
unp *** this mainly linux socket programming API, two combined look, the best results
unp2 (unix network programming volume 2) this mainly about IPC, and have time to look at
linux books:
APUE ***
-depth understanding of linux kernel *
other series of books linux source code, you can see right amount.
Examination algorithm and Puzzles:
Beauty of Programming, Programming Pearls
massive data processing:
the collection of information online, or have time I pass up.
Data structures:
data structure and algorithm analysis of language to describe Weiss * -C
PubMed data structure 1800 red title set
almost did not forget to cattle two books:
Assembly Language Programming 

In-depth understanding of computer systems

Excerpt from others blog address: http: //blog.csdn.net/qianggezhishen/article/details/45951095

From the beginning of a plan to start a look

Off-topic:  recommend a on github  open source books , a variety of languages, it is recommended to see  the English version  , of course, there are  Chinese version  is very good! !

First, the algorithm foundation series

  • Basic data structure (C language version), "Zhu Zhongtao translation
  • "Prove safety Offer"
  • "Beauty of Programming"
  • "Programming Pearls"
  • 《CareerCup-Top 150 Questions 4th》
  • "[Introduction to Algorithms]. (US) Cormen. Scanning Edition"

Two, C / C ++ interview questions foundation series

  • "Programmer interview Collection"
  • "Raiders interview programmers"
  • "C / C ++ Programmer's Survival Manual"

Third, the series of high-quality code

  • "High-quality programming guide"
  • "High-quality programming art"

Four, C language series (++ great help to a good grasp of C)

  • "Programming essence: C language code written in high quality."
  • "C Language depth anatomy"
  • "C and pointer"
  • "C Programming experts"

Five, C ++ Series

  • "C ++ primer" is currently looking at starting time 20,170,307 
  • "C ++ Programming Language"
  • 《effective C++》
  • 《more effective c++》
  • "C ++ programming language 99 Common Errors"
  • "C ++ Meditations"
  • "C ++ programming analysis - problems, solutions, and design criteria," Liu Peng has not translated
  • "Improving the performance of C ++ programming techniques" left fly
  • "STL source code analysis"

Six, LINUX series

  • "Bird brother of LINUX private kitchens Basics"
  • "Bird brother of LINUX private kitchens server set up articles"
  • "Linux programming" Matthew
  • "UNIX Advanced Programming Environment"
  • "Linux kernel design and implementation."
  • "Linux kernel entirely Notes (revised edition v3.0)"
  • "Unix Programming Art"

Seven, LINUX tools

  • "VIM Chinese Manual"
  • "Easy with linux shell programming."
  • "Linux Commands, Editors, and Shell Programming" / (US) Mark G. Sobell with; ON TRADITIONAL Wangfeng Qin translation

Eight, multi-threaded programming series

  • "Multicore, multithreaded programming."
  • "LINUX multi-threaded server-side programming" Chen Shuo

Nine, other auxiliary series

  • "Processor architecture"
  • "Intel platform programming."
  • "In-depth understanding of computer systems."
  • "Simple design pattern has"
  • "[Design Mode]: Elements of Reusable Object-Oriented Software" Machinery Industry Press

 

Just add a few books can serve as a backup behind

Repeatedly read part of the book more than 3 times. For example apue, unp, tcp / ip v1 like.
Under the focus ring a few recommended: (* number of books strongly recommended)
c / c ++:
junior c language FAQ / C and pointers
experts: C Programming experts *
c ++ Primer / effictive c ++ / Inside c ++ *
tcp / ip books
tcp / ip v1 (tcp / ip explain volume I) *** 2/3 volume no need to buy, did not need to see, this will primarily volume 1 tcp / ip principle
unp *** this mainly linux socket programming API, two combined look, the best results
unp2 (unix network programming volume 2) this mainly about IPC, and have time to look at
linux books:
APUE ***
-depth understanding of linux kernel *
other series of books linux source code, you can see right amount.
Examination algorithm and Puzzles:
Beauty of Programming, Programming Pearls
massive data processing:
the collection of information online, or have time I pass up.
Data structures:
data structure and algorithm analysis of language to describe Weiss * -C
PubMed data structure 1800 red title set
almost did not forget to cattle two books:
Assembly Language Programming 

In-depth understanding of computer systems

Guess you like

Origin www.cnblogs.com/webcyh/p/11291936.html