18 12 2020
books to read
1 cpp
- Exceptional C++ style 40 new engineering puzzles, programming problems, and solutions by Herb Sutter
- More Exceptional C++ 40 New Engineering Puzzles, Programming Problems, and Solutions by Herb Sutter
- Modern C++ design generic programming and design patterns applied by Alexandrescu, Andrei
- Effective Modern C++ 42 Specific Ways to Improve Your Use of C++11 and C++14 by Scott Meyers
- Effective C++ Digital Collection 140 Ways to Improve Your Programming by Scott Meyers
- C++ Primer by Stanley B. Lippman, Josée Lajoie, Barbara E. Moo
- C++ Network Programming, Volume I Mastering Complexity with ACE and Patterns by Douglas C. Schmidt, Stephen D. Huston
- C++ Network Programming, Volume 2 Systematic Reuse with ACE and Frameworks by Douglas C. Schmidt, Stephen D. Huston
- C++ Gotchas Avoiding Common Problems in Coding and Design by Stephen C. Dewhurst
- C++ Coding Standards 101 Rules, Guidelines, and Best Practices by Herb Sutter, Andrei Alexandrescu
- The C++ Standard Library A Tutorial and Reference by Nicolai M. Josuttis
- Introduction to algorithms by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein
2 unix
- Computer Systems A Programmer’s Perspective by Randal E. Bryant, David R. O’Hallaron
- UNIX Network Programming, Volume 1 The Sockets Networking API, 3rd Edition by W. Richard Stevens, Bill Fenner, Andrew M. Rudoff
- UNIX network programming, vol.2: Interprocess communication by W. Richard Stevens
- Advanced Programming in the UNIX® Environment by W. Richard Stevens Stephen A. Rago [Stevens, W. Richard Rago, Stephen A.]
- TCPIP Illustrated, Volume 1 The Protocols by Kevin R. Fall, W. Richard Stevens
- TCPIP Illustrated. vol. 2 The Implementation by Gary R. Wright, W. Richard Stevens
- TCPIP Illustrated v. 3 TCP for Transactions, HTTP, NNTP and the Unix Domain Protocols by W. Richard Stevens
- The Linux programming interface a Linux and UNIX system programming handbook by Michael Kerrisk
3 scheme
- The optimal implementation of functional programming languages by Andrea Asperti, Stefano Guerrini
- The Little LISPer by Daniel P. Friedman, Matthias Felleisen
- The Little Schemer - 4th Edition by Daniel P. Friedman, Matthias Felleisen, Gerald J. Sussman
- The Seasoned Schemer by Daniel P. Friedman, Matthias Felleisen
- The Reasoned Schemer [2nd ed.] by Daniel P. Friedman, William E. Byrd, Oleg Kiselyov, Jason Hemann
- The Little Prover by Daniel P. Friedman, Carl Eastlund
- The Little MLer by Matthias Felleisen, Daniel P. Friedman
- Essentials of Programming Languages by Daniel P. Friedman, Mitchell Wand
- Common Lisp, The Language, 2nd Edition
- Elements of Programming by Alexander Stepanov and Paul McJones
4 complier
- Structure and Interpretation of Computer Programs by Harold Abelson, Gerald Jay Sussman
- Modern Compiler Implementation in C by Andrew W. Appel, Maia Ginsburg
- How to Design Programs An Introduction to Programming and Computing by Felleisen, Matthias Findler, Robert Bruce Flatt, Matthew Krishnamurthi, Shriram
- Compilers principles, techniques, and tools by Jeffrey D. Ullman Ravi Sethi Monica S. Lam Alfred V. Aho
- Advanced Compiler Design and Implementation by Steven S. Muchnick