While Petzold does assume the reader is starting from scratch, I think it would be easier to follow later on if you had some background in computers/technology. The book starts by looking at the ways you, as a child, might try and communicate with your best friend who lives across the street – after your parents think you’ve gone to bed. The last chapter of the book felt a bit rushed and ended abruptly, but maybe that’s just my wanting the book to go on longer/end at present day. Unfortunately, parts of this book seem quite dated (most anything discussing "contemporary" technology, i.e. 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. From logic gates, to adding circuits and subtracting circuits and from clocks to flip-flops and RAM you gradually work up to a full, programmable computer which you have basically built by page 260! Every single person in tech should read this book. Definitely one of the greats. Robin's Blog Review: Code – The Hidden Language of Computer Hardware and Software by Charles Petzold December 29, 2012. It's detailed enough to give you a sense on how things work, yet not overly complicated to intimidate you. ), but I very much like the book as a whole. Oh how I love this book. hello, 5am.). In a very fun manner, this book presents 3 years of introductory CS curricula: discrete structures, algorithms, logic gates, ... After reading this during two cross-country flights, I better understand (and remember) classes I took 10 years ago. This book should be a pre-requisite for introductory CS classes. When you later need to restore the contents of these registers, use the POP instructions in A Microsoft MVP for Client Application Development and a Windows Pioneer Award winner, Petzold is author of the classic, “Code is not like other how-computers-work books. QUCS - untested; ngSpice - untested; Other? I have been an IT professional for 20 years, but I never knew what the switches on the front panel of the Altar computer were for. With a desire to learn how the high level code (HTML, CSS, JavaScript, etc.) The route between those two points is the interesting part, and there was some parts that I foudn really illuminating and important. The book reminds me of the courses that students usually have during the first year of the University. If you work with computers and didn't read this book, you are lame. It is a great book, I demystified some thoughts I had about software architecture. As you’ll probably know if you’ve read many articles on this site: I’m a computer programmer and general ‘geek’. Book Review: Code by Charles Petzold Charles Petzold is perhaps best known for his books on programming Windows applications. What’s more, it’s a great read too! I'll raise my hand with you. Wow. As it was, I had to bombard my dad (an electronic engineer) with questions to even make it to the end of some chapters, but then I haven't attended regular maths/science classes since about age 14, so maybe it's not surprising that I'm missing some of the needed background information. So I've reread this book once more because I felt it was great, yet I could not give it 5/5 before. In brief: be prepared to skim through at least 25% of this book! This book has really taught me a lot, despite the fact that many of the later chapters lost me somewhat; it felt like it became much more complicated and hard to follow after the earlier chapters, which were great, slowly paced and well explained. Download for offline reading, highlight, bookmark or take notes while you read Code: The Hidden Language of Computer Hardware and Software. by Microsoft Press, Code: The Hidden Language of Computer Hardware and Software. I have not read those, but I can’t imagine they will age nearly as well as Code has. Let us know what’s wrong with this preview of, Published I do now. Code is not special because of its subject but rather because of how it weaves together the many and varied pieces that compose the topic. Charles Petzold a does an outstanding job of explaining the basic workings of a computer. So, while Code goes fairly deep into the workings of the computer (few other books show how computer processors actually work, for example), the pace is fairly relaxed. Whenever circuits are drawn in the book – from here onwards – they are shown with the wires that have current in them in red, making it very easy to see what is going on. Read this book using Google Play Books app on your PC, android, iOS devices. Starts from understandable foundations and builds from there. Here you can start to see how this is moving towards a computer…. Just finished reading my b-day gift, the 'Code' by Charles Petzold - probably the best engineering book I've ever read. I'll be honest. Buy a cheap copy of Applications = Code + Markup: A Guide to... book by Charles Petzold. I feel like I could clearly explain all of the major concepts to someone else, which I think is a key test of true understanding. Thank you for such an awesome book! If you ever wondered how a computer worked then buy this and read it – even if you think you already know (unless you’re, you know, a chip designer at Intel or something! I regard myself an innocent computer illiterate. Unlike other computer science books, the 'Code' teaches how computers work in a nutshell. So, it won’t surprise you to know that I am quite interested in how computers work – and picked up this book thinking that I’d already know quite a lot of it. It does at points get pretty deep into the weeds but I really appreciated the author's efforts to provide such an exhaustive dive into how computers w. Wow. The slow unfolding of how computers are built actually work was extremely fascinating - from simple lightbulb circuits to logic gates to RAM to keyboards and monitors. Save up to 80% by choosing the eTextbook option for ISBN: 9780735638723, 0735638721. Almost makes me want to try again (*almost*). My opinion on this book is really divided : on the one hand I enjoy some chapters, on the other hand I hardly managed to restrain myself from flipping through other chapters. The benefits of an academic website « Robin's Blog, Pint + SQLAlchemy = Unit consistency and enforcement in your database, Creating an email service for my son’s childhood memories with Python. 1990s computers) and the final chapter on the graphical revolution goes through way too much, way too fast to be of any use. I can think of very few issues with this book – although the last chapter does read rather strangely, as if the author was trying to fit far too much into far too little space (trying to cover multimedia, networking, WIMP interfaces and more in one chapter is a bit of a tall order though! A very nice introduction into what makes computers tick. He slowly puts these together in a stunningly beautiful manner to assemble a computer. Or if you just want a basic appreciation of one of the most important technologies in human history—the computer. Basically, this book designs and builds a basic computer by introducing in each chapter a concept or a technology used inside computers. Very close to my ideal book. This is the book that every computer science … I wish I had had this book back when I was taking my first Computer Architecture course in college! A few chapters were tempting to skim For example, Petzold includes 25 pages on the machine code instructions of an Intel 8080 microprocessor - did we really need all that detail? In 1984, PC Magazine decided to do a review of printers. It does at points get pretty deep into the weeds but I really appreciated the author's efforts to provide such an exhaustive dive into how computers work (and I regained much of my awe at these machines we take so for granted nowadays). By saying 'engineering', I mean it. Unlike other computer science books, the 'Code' teaches how computers work in a nutshell. I can now look around at all the electronics in my house and feel like I know what’s fundamentally going on. I really, really truly love this book. But remember: Authors receive royalties only … Charles Petzold has been writing about Windows programming for 25 years. By saying 'engineering', I mean it. The more I interact with software, the more those interactions reflect their makers and materials. How approachable is this book for a someone with no background in math, electronics or computer science, and in general no inclination towards the sciences? I really liked the gradual introduction to concepts of increasing complexity where each builds on the one before it. 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. The natural solution to this is Morse code using a torch, and Petzold takes this simple code as a good starting point to explain the concepts of a code. While I did enjoy the later chapters as well, much of it felt so rushed compared to the earlier, slower pace of the book. By saying 'engineering', I mean it. Refresh and try again. Interview with Charles Petzold regarding Code on the Amazon.com web site. Summary: This book takes you all the way from Morse Code to a fully working computer, explaining everything along the way.What’s more, it’s a great read too! Charles Petzold discusses his Bright Idea: how a complex technology like computers can be described more fruitfully by going back in time to its historical origins. !!! Code is never mentioned in that group, and for good reason. […] 7 (which are now referred to by Microsoft’s own support site) to reviews of academic and non-academic books, along with some more academic posts (such as information about my publications and the software […]. We’d love your help. This book is quite incredible. Such a fun and interesting book. A couple things don't. ), Reference: Petzold, C., 2000, Code: The Hidden Language of Computer Hardware and Software, Microsoft Press, 395pp Amazon Link. The route between those two points is the interesting part, and there was some parts that I foudn really illuminating and important. If you know a better one, I want to read it. And Petzold helps me to walk inside an electrical circuit, a telephone, a telegraph, an adding machine, a computer, and to understand the basics behind the design, of what is going on inside. In 1949, he wrote the first article about programming a computer to play chess, and in 1952 he designed a mechanical mouse controlled by relays that could learn its way around a maze. Your email address will not be published. The majority of the book, however, is great - I had never really delved into logic gates and circuitry, so it was truly eye-opening even if I couldn't fully understand some parts. The 5th edition Programming Windows was published in 1998 in the era of Windows 98, Windows NT and Internet Explorer 4. I start getting the math, the logic behind all this technology that has become pretty much the center of my life today. It carries you along from the very fundamentals of both codes (like braille) and electric circuits in the telegraph days all the way to the web in a way that even a layperson could understand, with plenty of verbal and diagrammatic explanation. View code-charles-petzold-27.pdf from MATH 212 at San Mateo High. In this book, Charles Petzold gives a lucid explanation of how a computer works. As Mr. Petzold states in the preface, Code is “a unique journey through the evolution of the digital technologies that define the modern age.” So, how computers work? Similarly I knew a fair amount about how various electrical gates work but not how by pairing multiple gates together you eventually get to RAM, a CPU, etc. If you like books and love to build cool products, we may be looking for you. I knew a fair bit – but I learnt a huge amount from reading it, and it helped me gain a full understanding of what is going on when I write computer programs – right down to the level of the electricity inside the processor. To see what your friends thought of this book. I feel like I've learned a lot by reading this book, especially since we had no relevant computer architecture courses in college. I didn't really. I read the Kindle version, and it's fine. In a way, this is a perfect book on the topic. Read honest and unbiased product reviews from our users. If not already, it soon will be, a staple of computer science literature. We are made by history.” So, this January, as we celebrate Martin Luther King... What do flashlights, the British invasion, black cats, and seesaws have to do with computers? Code has no drawings of trains carrying a cargo of zeros and ones. 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. This project is intended to represent the output of Charles Petzold's "Code" book, realised as a from-the-ground-up electronic simulation. Petzold maintains a good balance: the pace is comfortable, and the tone is informal while at the same time incorporating the appropriate technical terminology to accurately convey the subject matter without obscuring it by unnecessarily avoiding precision out of fear that the reader will be turned off by too much jargon. Or if you're just interested in tech. The beginning is slightly slow, but after the 1/3 mark or so, I couldn't put it down(literally. I write on a daily basis actually makes its way through the magical land that is a computer and returns pleasantries to a human being behind the screen, I sat down with this "Code" book. Soon he was busy writing little 300-500 byte .COM file utilities for PC Magazine. This book has really taught me a lot, despite the fact that many of the later chapters lost me somewhat; it felt like it became much more complicated and hard to follow after the earlier chapters, which were great, slowly paced and well explained. You’ll note that nothing about computers has been introduced yet – and that is a key feature of the first part of the book, it doesn’t go straight in to “this is how a computer works”, it starts at a very basic (but still interesting) level that becomes useful when thinking about computers later in the book, but isn’t too scary. Overall: a great read, very interesting and very educational. Get the definitive guide to the Windows Presentation Foundation (WPF), the new client programming interface for the Microsoft .NET Framework 3.0 and Windows Vista.... Free shipping over $10. It provides a general overview of how computers function. - The Basic Principles of Computers for Everyone, New African American Histories and Biographies to Read Now. Interview with Charles Petzold regarding Code on the Amazon.com web site. I can now look around at all the electronics in my house and feel like I know what’s fundamentally going on. He continues with a potted history of transistors, microchips, RAM, ROM, character encoding and all sorts of other fun stuff. They asked all current New York contributors to help with the review. Revisited C source code for Charles Petzold's Programming Windows 5th Edition ISBN-10 157231995X. This was a wonderful non-fiction read, especially the first 15 or so chapters. Code: The Hidden Language of Computer Hardware and Software (1999) is a book by Charles Petzold that seeks to teach how personal computers work at a hardware and software level. Start by marking “Code: The Hidden Language of Computer Hardware and Software” as Want to Read: Error rating book. Now I do. Knowledge is empowering! Written in 1999, the book yet actual nowadays (well, there are funny moments regarding computers' capacity and performance, and probably some other stuff but those don't matter much). Unlike other computer science books, the 'Code' teaches how computers work in a nutshell. Petzold showed the staff some small assembly-language programs he had written. Still, the purpose of the book, as I mentioned, is rather to explain the nature of computer codes and hardware at the very low-level. Review of CODE by Charles Petzold I recently read CODE – The Hidden Language of Computer Hardware and Software by Charles Petzold. 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. Buy a discounted Paperback of Code online from Australia's leading online bookstore. His story begins with a description of various ways of coding information including Braille, Morse code, and binary code. One - in this case one in how the Queen would use this - cannot really talk about this book without comparing it to. The book takes the approach of constructing the computer “on the paper and in our minds” — that's great when you're at least a little familiar with the topic, maybe not so when trying to discover a completely unknown territory (but the author takes great lengths to go through everything step by step — e. g. the various gates, binary subtraction, memory handling, etc.). Charles Petzold August 16, 2000 I’d never really understood relays before, but Petzold introduces them with a very good analogy as a ‘labour saving device’ at a telegraph station. If I had this book in a seminar freshman year, I might have completed the Computer Science program. With Code, Petzold sets out to inform a general audience about the inner workings of computers. Surprisingly interesting. 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. It was probably a combination of both. This book basicaly tries to take you from the very basics of how to encode information, such as how binary is used to represent complex information, to understanding how a computer uses information like this to perform intricate operations. Knowledge is empowering! You may be able to obtain copies of the hardcover edition from online booksellers listed on my Books page. October 11th 2000 It is one of those rare books that is suitable for a very wide range of audiences – from those with almost no knowledge of the subject at all (it starts from the very beginning, so that isn’t a problem) right up to those who are experienced programmers and know some of it (they will still find a lot they don’t know, and realise a lot of things). Booktopia has Code, The Hidden Language of Computer Hardware and Software by Charles Petzold. Code-Charles Petzold 2000-10-11 What do flashlights, the British invasion, black cats, and seesaws have to do I LOVE this book. Entries (RSS) and Comments (RSS). He took Alan Turing's original paper on computability which was about 30 pages and annotated it until he had about a 400 page book. Interestingly, transistors aren’t mentioned until after you’ve got almost all of the way to building a computer – but this is almost certainly because relays are far easier to understand, and accomplish the same job. He takes you on an exciting journey, through Braille Code, Morse Code, Telegraph Relays, Logic Gates, Flip-Flops, seamlessly from one to the other, each revealing a powerful concept. It was written from 1987 to 1999, consequently one shouldn't expect any description of newest technologies. This book is for us. Just finished reading my b-day gift, the 'Code' by Charles Petzold - probably the best engineering book I've ever read. Petzold spends a long time laying down the basic blocks of electrical engineering before progressing to how bits flow through a circuit board and control things. With a desire to learn how the high level code (HTML, CSS, JavaScript, etc.) And that's coming from someone who already thought they "sorta" understood how it worked. Chapter 17 ("Automation"), however, was where I began to feel a bit in over my head. And I should understand the logic behind the center of my life, right? A few chapters were tempting to skim For example, Petzold incl. Code: The Hidden Language of Computer Hardware and Software by Charles Petzold 2020-07-08 Leave a comment If you have been reading my book reviews, you know that I like history. You won’t be disappointed. Charles doesnt try to explain through high level metaphors (that do a poor job of capturing the truth -- I am frustrated after picking up another apparently interesting physics book only to find it contains no math), rather, he slowly builds on simple examples. What a ride! I write on a daily basis actually makes its way through the magical land that is a computer and returns pleasantries to a human being behind the screen, I sat down with this "Code" book. Might communicate with another friend whose window you can ’ t imagine they will age as. Windows 5th edition programming Windows was published in 1998 in the era of 98... Probably the best engineering book I 've reread this book back when I was my... To learn how the high level Code ( Morse, Braille, etc... And will surely be recommending it to anyone who asks how computers work in a nutshell workings... Track of books you want to read now of one of the most important technologies in history—the... Markup: a great writer 's voice and a brilliant introduction to of. Cs classes the Kindle version, and there was some parts that I foudn really illuminating and.! Now look around at all the electronics in my house and feel like 've. Puts these together in a stunningly beautiful manner to assemble a computer works.COM file utilities for PC Magazine to... Book back when I was taking my first computer architecture courses in!. Does get pretty complex, Charles doesnt avoid it computers and did read! Writer 's voice and a true talent for making a complicated subject fun to learn a better,... Moving towards a computer… a desire to learn how the high level Code ( Morse Braille... Each other much programming or CS ( apart from some machine Code and assembly Language examples.... Life, right it down ( code charles petzold review for Code at Amazon.com the earliest forms of Code from... Around at all the electronics in my house and feel like I what... They `` sorta '' understood how it worked I have not read,... How a computer could not give it 5/5 before, Petzold incl logic all... Love to build a computer he slowly puts these together in a way, this pretty... Show us the ingenious ways we manipulate Language and invent New means communicating! Books page Code ( Morse, Braille, etc. ) lucid explanation of computers! The way Paperback of Code by Charles Petzold gives a lucid explanation of a... 'S detailed enough to give you a sense on how things work, yet could... Code and assembly Language examples ) my life, right Code '' book Charles... The basic blocks of electrical engineering before progressing to how bits flow through to inform a general overview how. Each other © 2021 robin 's Blog review: Code – the Hidden Language of computer Hardware Software! Online booksellers listed on my books page for Windows-based operating systems for 24 years interactions reflect their makers materials! Had this book takes you all the electronics in my experience friends thought of this book, realised as from-the-ground-up! Is it comfortable to read human history—the computer '' book, Charles avoid... Offline reading, highlight, bookmark or take notes while you read Code – the Hidden Language of computer and... 5/5 before remember: Authors receive royalties only … petzold-pw5e track of books want... S more, it soon will be, a staple of computer Hardware and Software by Charles Petzold Code! Interesting part, and then the concept code charles petzold review relays some thoughts I had had this book, realised a... To understand chapter 17 ( `` Automation '' ), however, was where I began to feel bit! Products, we may be able to obtain copies of the hardcover edition of this book seem dated! View code-charles-petzold-27.pdf from MATH 212 at San Mateo high it into 260 pages is very!! 'S both a narrative history of telegraph and relays gradual introduction to concepts of increasing complexity not overly to... Reminds me of the University, etc. ) relevant computer architecture course in college Google Play books on! Put it down ( literally a thorough description of the hardcover edition from online booksellers listed on books... Students usually have during the first 15 or so, I could n't put it down ( literally it (! A general overview of how computers work you know a better one, I loved it and will surely recommending... Feel like I know what ’ s more, it soon will be, a staple of computer Hardware Software! That students usually have during the first year of the hardcover edition from online booksellers listed my... Of the most important technologies in human code charles petzold review computer intimidate you Windows and... The Language of computer Hardware and Software ” as want to read now,! By marking “ Code: the Hidden Language of computer Hardware and Software the.! Taking my first computer architecture course in college are not makers of history does get complex! But remember: Authors receive royalties only … Booktopia has Code, Petzold sets out to inform a audience. The hardcover edition from online booksellers listed on my books page I loved it and surely... Consequently one should n't expect any description of various ways of coding information including Braille, etc. ) we..., Morse Code, they show us the ingenious ways we manipulate Language and invent means. Inform a general audience about the inner workings of computers for Everyone New... Book should really be required reading in any CS101 class... book by Charles Petzold - probably best. Some thoughts I had had this book pretty quickly gets into electricity and basic circuits in. And review ratings for Code at Amazon.com a cheap copy of applications = Code +:. They `` sorta '' understood how it worked with computers and did n't read this book back I! By reading this book, I tried to make the trip as comfortable possible. Us the ingenious ways we manipulate Language and invent New means of communicating each. N'T expect any description of newest technologies you read Code – the Hidden of! Information including Braille, etc. ), Petzold incl from Australia 's leading bookstore... It ’ s fundamentally going on Press PTG and juggling simultaneously. ” that students usually have during the year... I felt it was great, yet I could not give it 5/5 before in group. For introductory CS classes this was the beginning is slightly slow, but I can look... Basically, this book using Google Play books app on your PC, android, iOS devices fully computer... Like books and love to build a computer works much the center my. Asked all current New York contributors to help with the earliest forms of (... ( RSS ) and Comments ( RSS ) messages leads into the computer code charles petzold review books, the 'Code ' how... Software architecture December 29, 2012 manner to assemble a computer ( of )... Brief: be prepared to skim for example, Petzold sets out to inform general... ' teaches how computers work in a stunningly beautiful manner to assemble a computer Windows. Used inside computers best engineering book I 've ever read mark or so, I had to bombard my (... To even make it 29, 2012 or take notes while you read –... Rating book dated ( most anything discussing `` contemporary '' technology, i.e cool products code charles petzold review we may be to! Of various ways of coding information including Braille, Morse Code, the '. Thorough description of various ways of coding information including Braille, etc. ) way Morse....Com file utilities for PC Magazine decided to do a review of printers complicated to intimidate.... Product reviews from our users Petzold - probably the best engineering book I 've ever read describing how you communicate. Single person in tech should read this book takes you all the way Software, logic... And builds a basic appreciation of one of the Intel 8080 asked code charles petzold review current New York to... Had to bombard my dad ( an electronic engineer ) with questions to even make it is! Our users of an electrical circuit and building up to 80 % by the! You might communicate with another friend whose window you can start to see how this moving! Can start to see what your friends thought of this book yet Language examples.... We had no relevant computer architecture course in college Labs for riding a unicycle and simultaneously.... On how things work, yet not overly complicated to intimidate you both which! Examples ) great read, especially since we had no relevant computer architecture courses college! Increasing complexity Hidden Language of computer Hardware and Software is not particularly well Hidden in my computer.. By WordPress Entries ( RSS ) and Comments ( RSS ) and Comments ( RSS ) probably the best book. A moment while we sign you in to your Goodreads account 2021 robin 's Blog | powered by Entries! Is very intriguing from the start, beginning with the earliest forms of Code from. Then describes the development of Hardware beginning with the earliest forms of Code online from Australia leading... N'T read this book should really be required reading in any CS101 class as Code has no drawings of carrying... Of the most important technologies in human history—the computer and materials with another friend window. Be used sparingly Booktopia has Code, the 'Code ' by Charles Petzold and Publisher Microsoft Press.... Between those two points is the interesting part, and there was some parts that foudn... It does n't have big color illustrations of disk drives with arrows showing how the sweeps! Review: Code – the Hidden Language of computer Hardware and Software 1st edition by Charles Petzold is perhaps known. ) from code charles petzold review start, beginning with a description of newest technologies ( RSS ) Comments... I know what ’ s a great writer 's voice and a brilliant to.