Do you own these bookshelf must-haves?

Programming classics

CashnCarrion Though IT is one of the fastest changing industries, there are some things that endure the test of time.

The books included here fall into that category and are as relevant now as when they were first published. Here's your chance to pick up some classic programming titles with Register Books at a massive 40 per cent off.

  • The Art of Computer Programming, Volumes 1-3 Boxed Set

    This multi-volume work is widely recognised as the definitive description of classical computer science. The first three volumes have for decades been an invaluable resource in programming theory and practice for students, researchers, and practitioners alike.

  • Rapid Development

    Corporate and commercial software development teams all want solutions for one important problem - how to get their high-pressure development schedules under control. In Rapid Development, author Steve McConnell addresses that concern head-on with overall strategies, specific best practices, and valuable tips that help shrink and control development schedules and keep projects moving.

  • Code Complete

    Widely considered one of the best practical guides to programming, Steve McConnell's original Code Complete has been helping developers write better software for more than a decade. Now this classic book has been fully updated and revised with leading-edge practices - and hundreds of new code samples - illustrating the art and science of software construction.

  • The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition

    Few books on software project management have been as influential and timeless as The Mythical Man-Month. With a blend of software engineering facts and thought-provoking opinions, Fred Brooks offers insight for anyone managing complex projects.

  • Programming Windows®, Fifth Edition

    'Look it up in Petzold' remains the decisive last word in answering questions about Windows development. And in Programming Windows, Fifth Edition, the esteemed Windows Pioneer Award winner revises his classic text with authoritative coverage of the latest versions of the Windows operating system - once again drilling down to the essential API heart of Win32 programming.

  • Applied Cryptography: Protocols, Algorithms, and Source Code in C

    The book details how programmers and electronic communications professionals can use cryptography - the technique of enciphering and deciphering messages - to maintain the privacy of computer data. It describes dozens of cryptography algorithms, gives practical advice on how to implement them into cryptographic software, and shows how they can be used to solve security problems.

  • Design Patterns: Elements of Reusable Object-Oriented Software

    Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems. Previously undocumented, these 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover the design solutions themselves.

  • TCP/IP Guide

    The TCP/IP Guide is both an encyclopedic and comprehensible guide to the TCP/IP protocol suite that will appeal to newcomers and the seasoned professional. It details the core protocols that make TCP/IP internetworks function, and the most important classical TCP/IP applications. Its personal, easy-going writing style lets anyone understand the dozens of protocols and technologies that run the internet.

What do you think should be on here? Are there any classics you think we've missed off? Email us on with the subject "My Classic Books" and, if we agree (and they are not yet out of print), we'll add them in. ®

Biting the hand that feeds IT © 1998–2017