Sunday, April 24, 2011

Books to read (once more)

Mathematics, Data Structures & Algorithms

Discrete Mathematics and Its Applications (Fifth Edition), Kenneth H.Rosen

Concrete Mathematics : A Foundation for Computer Science (Second Edition), Ronald L. Graham / Donald E. Knuth / Oren Patashnik


Introduction to Algorithms (Second Edition), Thomas H. Cormen / Charles E. Leiserson / Ronald L. Rivest / Clifford Stein

Data Structures, Algorithms, and Applications in C++, Sartaj Sahni
Data Structures & Program Design In C (Second Edition), Robert Kruse / C.L. Tondo / Bruce Leung


The Art of Computer Programming
Donald E.Knuth

Compiler

Compilers: Principles, Techniques, and Tools (2nd Edition)
[Alfred V. Aho / Ravi Sethi / Jeffrey D. Ullman]

Advanced Compiler Design and Implementation
[Steven S. Muchnick]

Operating System

Operating System Concepts (Now we have the 7th Edition)
[Abraham Silberschatz / Peter Baer Galvin / Greg Gagne]

Operating Systems : Design and Implementation (Now we have the 3rd Edition)
[Andrew S. Tanenbaum / Albert S. Woodhull]


C++

C++ Primer
Lippman / Josee Lajoie]

The C++ Programming Language (Special Edition)
[Bjarne Stroustrup]


Effective C++ (Now we have the 3rd Edition)
More Effective C++
Scott Meyers

C++ Gotchas: Avoiding Common Problems in Coding and Design
Stephen C.Dewhurst

Modern C++ Design: Generic Programming and Design Patterns Applied
Andrei Alexandrescu

ASM

The Art of Assembly Language
Randall Hyde  (x86)

Introduction to 80x86 Assembly Language and Computer Architecture
Richard C. Detmer

UNIX Programming

Advanced Programming in the UNIX Environment
[W. Richard Stevens]

The UNIX Programming Environment
[Brianw. Kernighan]

UNIX Network Programming, Volume 1 : The Sockets Networking API (Third Edition)
[W. Richard Stevens / Bill Fenner / Andrew M. Rudoff]

UNIX Network Programming Volume 2 : Interprocess Communications (Second Edition)
[W. Richard Stevens]

Computer Networks 

Computer Networks (Fourth Edition)
[Andrew S. Tanenbaum]

TCP/IP Illustrated, Volume 1 : The Protocols
TCP/IP Illustrated, Volume 2 : The Implementation
TCP/IP Illstrated, Volume 3 : TCP for Transactions, HTTP, NNTP, and the UNIX Domain Protocols
[W. Richard Stevens]


Internetworking with TCP/IP Vol I : Principles, Protocols, and Architecture (Third Edition)
Internetworking with TCP/IP Vol II : Design, Implementation, and Internals (Second Edition)
Internetworking with TCP/IP Vol III : Client-Server Programming and Applications, BSD Socket Version (Second Edition)
Internetworking with TCP/IP Vol III : Client-Server Programming and Applications, Windows Sockets Version
[Douglas E. Comer / David L. Stevens]

Database

An Introduction to Database Systems (Seventh Edition)
[C. J.Date]

Database System Concepts (Fourth Edition)
[Abraham Silberschat / Henry F.Korth / S.Sudarshan]

Software Engineering

Code Complete, Steven C. McConnell

Pragmatic programmer: from journeyman to master, Andrew Hunt and David Thomas
Peopleware:Productive Projects and Teams, Tom DeMarco, Timothy Lister    
 

No comments: