| |
|
Secure Coding in C and C++ (SEI Series in Software Engineering) 7 reviews Robert C. Seacord
Addison-Wesley Professional, 2005
A book for programmers
+ The best how-to security book + Excellent resource! + Great Book! + disturbing issues
|
|
|
|
|
|
| |
|
Parameterized Complexity (Monographs in Computer Science) 1 review Rod G. Downey, M.R. Fellows
Springer, 1998
A NEW way to look at Complexity
Many NP-complete problems are solvable in very good time if one of the parameters is bounded. This book investigates this phenomenon. Over half of the book is about ALGORITHMS to SOLVE NP-complete problems FAST if one of the parameters is bounded. THis should be of interest to ALL computer ...
|
|
|
|
|
|
| |
|
Bringing Design to Software (ACM Press) 8 reviews Terry Winograd
Addison-Wesley Professional, 1996
Bringing Design to Software
+ Take the user into account + Design is not only for the designers.
This book is a collection of chapters focusing on design and design topics. The chapter authors are from a variety of disciplines including software and product design, technology, architecture, graphic arts, and philosophy. This diversity adds to the richness in which the book addresses ...
|
|
|
|
|
|
| |
|
Garbage Collection: Algorithms for Automatic Dynamic Memory Management 8 reviews Richard Jones, Rafael D Lins
Wiley, 1996
Excellent book
+ Category killer + An absolute must + Great book + pretty good book
|
|
|
|
|
|
| |
|
Principles of Program Analysis 1 review Flemming Nielson, Hanne R. Nielson, ...
Springer, 2004
Interesting
As the title suggests the book discusses various approaches to program analysis and it discusses these approaches is pretty good detail, though purely theoretical with small WHILE languages. It would have helped to have used a real live example by considering a small chunk of any of the generally ...
|
|
|
|
|
|
| |
|
Building an Optimizing Compiler 2 reviews Robert Morgan
Digital Press, 1998
a code-free approach to *optimizing* compilers
+ Excelent complete overview of an optimizing compiler
Most students who have taken a semester course in compiler would agree that a semester is too short even for just building a compiler, not to include the time used to learn the basics like parsing. This book is a good start at where your course left off. It covers many interesting and modern topics ...
|
|
|
|
|
|
| |
|
Virtual Machines: Versatile Platforms for Systems and Processes (The Morgan Kaufmann Series in Computer ... 6 reviews Jim Smith, Ravi Nair
Morgan Kaufmann, 2005
Perfect introduction to moder virtual machine implementation techniques
+ Great Book + Well-written overview of virtualization + Nice, Unified Overview of Virtualization (in all its forms) + OK
|
|
|
|
|
|
| |
|
Managing Gigabytes: Compressing and Indexing Documents and Images (The Morgan Kaufmann Series in Multimedia ... 11 reviews Alistair Moffat, Timothy C. Bell
Morgan Kaufmann, 1999
The Wonderful Thing Is: It's the Only One
+ one of the best book on search engineering + A Comprehensive Introduction To Text Retrieval Systems + Great Book on Information Retrieval + Very clear, but misses some key real-world issues
|
|
|
|
|
|
| |
|
Programming Pearls (2nd Edition) (ACM Press) 33 reviews Jon Bentley
Addison-Wesley Professional, 1999
Utterly essential to read and re-read
+ Good book + Must read + true pearls of programming wisdom
|
|
|
|
|
|
| |
|
Programming Erlang: Software for a Concurrent World 27 reviews Joe Armstrong
Pragmatic Bookshelf, 2007
Great overview on Erlang and OTP
+ The K&R of the Erlang world + Very good intro to Erlang + Very easy to digest
|
|
|
|
|
|
| |
|
Compilers: Principles, Techniques, and Tools (2nd Edition) 67 reviews Alfred V. Aho, Monica S. Lam, ...
Addison Wesley, 2006
The new cover is awesome! Long live the Purple Dragon!
+ Life is a Lex. + The best for getting the theoretical foundation of compilers
The CGI cover looks great! I only wish it stretched along the spine of the book like in the previous editions.
|
|
|
|
|
|
| |
|
Network Algorithmics,: An Interdisciplinary Approach to Designing Fast Networked Devices (The Morgan Kaufmann ... 5 reviews George Varghese
Morgan Kaufmann, 2004
great book - a must read
+ Excellent book + offers 15 design principles + excellent book + Very readable, insightful, and much-needed book
|
|
|
|
|
|
| |
|
Engineering a Compiler 8 reviews Keith Cooper, Linda Torczon
Morgan Kaufmann, 2003
Depends on what you want
+ Best introductory codegen/optimization book out there + A great starter guide to writing a compiler
What it is: A great introduction to basic concepts in contemporary compilers.
What it's not: A handbook for someone thrown in at the deep end of commercial compiler development.
I can imagine a very good one-term course in compiler construction built around this text. After a brief ...
|
|
|
|
|
|
| |
|
Asynchronous Circuits (Monographs in Computer Science) Janusz A. Brzozowski, Carl-Johan H. Seger
Springer, 1995
Although asynchronous circuits date back to the early 1950s most of the digital circuits in use today are synchronous because, traditionally, asynchronous circuits have been viewed as difficult to understand and design. In recent years, however, there has been a great surge of interest in asynchronous circuits, largely through the development of new asynchronous design methodologies. This book ...
|
|
|
|
|
|
| |
|
History of Programming Languages, Volume 2 (ACM Press) 2 reviews
Addison-Wesley Professional, 1996
Outstanding Collection of Resources
+ A Fascinating Look at the Origins of Important Languages
I have read many many computer jounrals about the history of computing. Very few resources have put the kind of time and effort that Thomas Bergin has done in his book. Along with assistant editor, RIck Gibson, both men do a fine job collecting the best of the best resources and giving it right ...
|
|
|
|
|
|
| |
|
The Practice of Programming (Addison-Wesley Professional Computing Series) 51 reviews Brian W. Kernighan, Rob Pike
Addison-Wesley Professional, 1999
Great Book!!!
+ Destined to Become a Classic + excellent book
This book is perfect for any computer engineer who wants to get more information about programming.
|
|
|
|
|
|
| |
|
The Design and Implementation of the FreeBSD Operating System 10 reviews Marshall Kirk McKusick, George V. Neville-Neil
Addison-Wesley Professional, 2004
Highly recommended for learning how a kernel works in practice
+ Best Linux book for advanced learners + Very nice and complete introduction book + The OTHER freeOS explained + Very good work
|
|
|
|
|
|
| |
|
Jewels of Stringology 2 reviews Maxime Crochemore, Wojciech Rytter
World Scientific Publishing Company, 2003
nice book
The book is an excellent presentation of algorithms on the conceptual level and avoids implementation details. This does not mean that it has no practical value. The understanding and simplification of an algorithm is the first main step towards its practicality. The issues of implementation ...
|
|
|
|
|
|
| |
|
The Design of a Microprocessor Wilhelm G. Spruth
Springer, 1990
The Design of a Microprocessor describes the design and realization of very complex logical structures within the framework of developing a 32 bit microprocessor chip set. The required engineering disciplines, especially logic design, circuit design, technology design, logic synthesis, tools design, and system design, as well as their interactions are covered in the text. Important features and ...
|
|
|
|
|
|
| |
|
Computers and Intractability: A Guide to the Theory of NP-Completeness (Series of Books in the Mathematical ... 13 reviews M. R. Garey, D. S. Johnson
W. H. Freeman, 1979
A Beautiful Book on a Beautiful Subject
+ Definitely a classic but not good for beginners + comprehensive book for NP-completeness + Published in 1979 and still the best + Arrived in time, good condition
|
|
|
|
|
|