Code: The Hidden Language of Computer Hardware and Software is a book by Charles Petzold, published in 1999. The book aims to be an introduction to the design and workings of computers and software with no prior knowledge required.