The C# Programming Language

“Based on my own experience, I can safely say that every .NET developer who reads this will have at least one ‘aha’ moment and will be a better developer for it.” –From the Foreword by Don Box The popular C# programming language combines the high...

C Programming Language (2nd Edition)

Just about every C programmer I respect learned C from this book. Unlike many of the 1,000 page doorstops stuffed with CD-ROMs that have become popular, this volume is concise and powerful (if somewhat dangerous) — like C itself. And it was written by Kernighan...

The C++ Programming Language (Special 3rd Edition)

In this brand-new third edition of The C++ Programming Language, author Bjarne Stroustrup, the creator of C++, presents the full specification for the C++ language and standard library, a spec that will soon become the joint ISO/ANSI C++ standard. Past readers will...

Programming C#, Third Edition

Aimed at experienced programmers and web developers, the new edition of Programming C# doesn’t waste words on elementary programming topics. Instead, this practical book focuses on the features and programming patterns that are new to the C# language and...

3G Wireless Networks

Real-world instruction in the design and deployment of 3G networks In 3G Wireless Networks, experts Clint Smith and Daniel Collins dissect critical issues of compatibility, internetworking, and voice/data convergence, providing you with in-depth explanations of how...

C/C++ Programmer’s Reference

Essential programming tips at your fingertips! This handy programmer’s reference provides quick access to syntax, functions, classes, methods, as well as the Standard Template Library (STL). The book covers ANSI/ISO Standard C and C++, including the new C99...

Software Requirements, Second Edition

The book’s commonsense approach provides exemplary project management skills tailored to gathering (and refining, implementing, and eventually tracking) software requirements. While the book often cites recent software engineering studies, the focus always...

Effective Java Programming Language Guide

Written for the working Java developer, Joshua Bloch’s Effective Java Programming Language Guide provides a truly useful set of over 50 best practices and tips for writing better Java code. With plenty of advice from an indisputable expert in the field, this...

The Art of Computer Virus Research and Defense

The Art of Computer Virus Research and Defense is a reference written strictly for white hats: IT and security professionals responsible for protecting their organizations against malware. Peter Szor systematically covers everything you need to know, including virus...

Testing Computer Software, 2nd Edition

This book will teach you how to test computer software under real-world conditions. The authors have all been test managers and software development managers at well-known Silicon Valley software companies. Successful consumer software companies have learned how to...