Code: The Hidden Language of Computer Hardware and Software

Code: The Hidden Language of Computer Hardware and Software

by Charles Petzold

Paperback

$26.99 $29.99 Save 10% Current price is $26.99, Original price is $29.99. You Save 10%.
View All Available Formats & Editions
Choose Expedited Shipping at checkout for guaranteed delivery by Thursday, December 12

Overview

What do flashlights, the British invasion, black cats, and seesaws have to do with computers? In CODE, they show us the ingenious ways we manipulate language and invent new means of communicating with each other. And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the past two centuries.
Using everyday objects and familiar language systems such as Braille and Morse code, author Charles Petzold weaves an illuminating narrative for anyone who’s ever wondered about the secret inner life of computers and other smart machines.
It’s a cleverly illustrated and eminently comprehensible story—and along the way, you’ll discover you’ve gained a real context for understanding today’s world of PCs, digital media, and the Internet. No matter what your level of technical savvy, CODE will charm you—and perhaps even awaken the technophile within.

Product Details

ISBN-13: 9780735611313
Publisher: Microsoft Press
Publication date: 10/25/2000
Series: Developer Best Practices Series
Pages: 400
Sales rank: 57,097
Product dimensions: 5.90(w) x 8.90(h) x 0.90(d)

About the Author

Charles Petzold has been writing about Windows programming for 25 years. A Windows Pioneer Award winner, Petzold is author of the classic Programming Windows, the widely acclaimed Code: The Hidden Language of Computer Hardware and Software, Programming Windows Phone 7, and more than a dozen other books.

Table of Contents

Preface to the Paperback EditionChapter 1: Best FriendsChapter 2: Codes and CombinationsChapter 3: Braille and Binary CodesChapter 4: Anatomy of a FlashlightChapter 5: Seeing Around CornersChapter 6: Telegraphs and RelaysChapter 7: Our Ten DigitsChapter 8: Alternatives to TenChapter 9: Bit by Bit by BitChapter 10: Logic and SwitchesChapter 11: Gates (Not Bill)Chapter 12: A Binary Adding MachineChapter 13: But What About Subtraction? Chapter 14: Feedback and Flip-FlopsChapter 15: Bytes and HexChapter 16: An Assemblage of MemoryChapter 17: AutomationChapter 18: From Abaci to ChipsChapter 19: Two Classic MicroprocessorsChapter 20: ASCII and a Cast of CharactersChapter 21: Get on the BusChapter 22: The Operating SystemChapter 23: Fixed Point, Floating PointChapter 24: Languages High and LowChapter 25: The Graphical RevolutionAcknowledgmentsBibliographyColophon

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews

Code 4.6 out of 5 based on 0 ratings. 24 reviews.
Guest More than 1 year ago
I could not put the book down once I started reading it. The book begins with an explaination of the binary language. It then walks you through the implementation of 'binary' in computer components (i.e. memory, cpu, bios). This book also provides a high level overview of computer history. I thought the author did an excellant job - the book is easy to read and does not assume you know anything! I am a computer professional (for over 10 years) and would recommend this book to ANYONE.
Guest More than 1 year ago
I'm a Computer Engineer and can say that this is simply as good as it gets. Petzold's ability to teach is extraordinary! All claims made by the author are backed in full.
Guest More than 1 year ago
This is by far the best, most straightforward, simply put book on electronics and computers I have read. Petzold portrays very sophisticated electronic and concepts in a simple and intelligent way. This has to be exactly how the inverters think, who developed complicated electronics. Petzold walks you through the simplest concepts of electronics and code to build up to complex systems. The book is also sprinkled with history of key people in code development that is worked in beautifully with this book. It is not very often that you can find a book (or professor) that can explain and deduce things in such a clear and natural way. There are no leaps (or gaps) in explaining the concepts. Yet there is never a dull or drawn out moment. Petzold lays out the book in a progressive story manner, starting with kids playing with flashslights all the way to how modern computers work. The book is not like a memorize and test textbook, yet you will know more about electronics and code this way because it is such a joy to read.
Guest More than 1 year ago
This book is just what any computer science student needs. I learned more with this book than in four years at school.
Guest More than 1 year ago
Get this book if you want to learn how computers work. This is not a book for those who want to get familiar with what is inside a computer. This is a book for those who are asking what the parts inside a computer are doing to become a machine that does more stuff than anyone can practically do.
Guest More than 1 year ago
This is an incredible book! I started my development career at the C and C++ level, so there was always some mystery as to what was actually under the hood. This book explains how a computer works, starting from how a transistor works. It then goes on to how to build logic gates, adders, and even simple memory using combinations of transistors. Then it goes on to build a simple computer complete with a simple assembly language. Of course some details are left out. You will probably not be able to build an actual computer from scratch after reading this book. You will however, have a very complete view of how a computer actually works. On top of this, the book is less than $20.
Anonymous More than 1 year ago
Charles does an amazing job explaining concepts and ideas, and collectively builds a house. Beginning with why you build houses, how to plane planks and boards, and by the end you don't just have a shack, you probably don't have a mansion, but you have the knowledge of how a really nice estate is built. This is a book that does the same thing, except it is about our modern devces and PCs.
wolever on LibraryThing More than 1 year ago
Like others have said, very well written, but since I have a technical background I ended up skipping large portions of it.
Anonymous More than 1 year ago
Charles Petzold shows that he is one of the great tech writers. I first saw his books with the classic "Programming Windows" series and I have been hooked since then. In "Code" he succeeds yet again with a clear, concise explanation of how the modern world works relative to all things digital. One truly cannot go wrong with this selection.
Anonymous More than 1 year ago
Super god for a code tjat ypu want to make at school like me
Anonymous More than 1 year ago
This book is extremely useful for those who are trying to understand how the extremely complex hardware of computers works
Anonymous More than 1 year ago
Petzold's writing is unpretentious, staightforward, and even fun. You will learn a lot.
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Guest More than 1 year ago
This was eaisly the best book I've read relating to basic comptuer science. I've been amazed at the depth of information, as well as Petzolds amazing explainations that make the complex interworkings seem easy.
Guest More than 1 year ago
Complicated technical concepts (that are simple once you understand them) are hard to voice in non-technical terms. This author is an artist in his writing. He made elusive concepts simpler for me to grasp.
Anonymous More than 1 year ago
If you know how binary works, you can probably tell that there is only 7 bits instead of the normal eight!!!!! And they lie to you about hex! They tell you that there are 16 digits in hex instead of 15, when there are really 15 digit!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!