code charles petzold review

Your email address will not be published. A couple things don't. 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. Unlike other computer science books, the 'Code' teaches how computers work in a nutshell. I feel like I've learned a lot by reading this book, especially since we had no relevant computer architecture courses in college. The beginning is slightly slow, but after the 1/3 mark or so, I couldn't put it down(literally. Almost makes me want to try again (*almost*). 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. This was a wonderful non-fiction read, especially the first 15 or so chapters. TODO: Breakout into new pages and review 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. Code: The Hidden Language of Computer Hardware and Software by Charles Petzold 6,819 ratings, 4.40 average rating, 554 reviews Code Quotes Showing 1-20 of … His story begins with a description of various ways of coding information including Braille, Morse code, and binary code. Overall, I loved it and will surely be recommending it to anyone who asks how computers work. Petzold spends a long time laying down the basic blocks of electrical engineering before progressing to how bits flow through. 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. The book is very intriguing from the start, beginning with the earliest forms of code (Morse, Braille, etc.). To see what your friends thought of this book. Metaphors and similes are wonderful literary devices but they do nothing but obscure the beauty of technology.”, “In 1948, while working for Bell Telephone Laboratories, he published a paper in the Bell System Technical Journal entitled "A Mathematical Theory of Communication" that not only introduced the word bit in print but established a field of study today known as information theory. And I should understand the logic behind the center of my life, right? Save up to 80% by choosing the eTextbook option for ISBN: 9780735638723, 0735638721. !!! As you’ll probably know if you’ve read many articles on this site: I’m a computer programmer and general ‘geek’. 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. I'll raise my hand with you. Around this point a number of other key – but rather unrelated – topics are covered like Boolean logic (True/False, AND, OR etc) and number systems (particularly number bases and binary). For example, I didn't understand hexadecimal numbers (or indeed what base 4, base 8, etc) numbers meant before I read this book. Vote for your favourite Australian book of 2020! It's both a narrative history of Computer Science and a brilliant introduction to systems and programming. Information theory is concerned with transmitting digital information in the presence of noise (which usually prevents all the information from getting through) and how to compensate for that. Chapter 17 ("Automation"), however, was where I began to feel a bit in over my head. Buy a cheap copy of Applications = Code + Markup: A Guide to... book by Charles Petzold. Buy a discounted Paperback of Code online from Australia's leading online bookstore. Starting from workings of an electrical circuit and building up to various logical elements with gradually increasing complexity. Just finished reading my b-day gift, the 'Code' by Charles Petzold - probably the best engineering book I've ever read. Definitely one of the greats. Entries (RSS) and Comments (RSS). I really liked the gradual introduction to concepts of increasing complexity where each builds on the one before it. Electricity and electrical circuits are introduced when describing how you might communicate with another friend whose window you can’t see from yours. This book should be a pre-requisite for introductory CS classes. Unfortunately, parts of this book seem quite dated (most anything discussing "contemporary" technology, i.e. 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. 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. Of course, the book continues past page 260, going on to cover topics including input and output (from keyboards and to the screen), high and low level programming languages, graphics, multimedia and more. 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! 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. But remember: Authors receive royalties only … It also discusses some relevant historical moments as a typical professor in a typical lecture would do and ends with a broad overview of personal computers as they were in 1999. Charles Petzold has been writing about programming for Windows-based operating systems for 24 years. 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. 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. © 2021 Robin's Blog | powered by WordPress Is it comfortable to read this book on Kindle? 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. 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). It was written from 1987 to 1999, consequently one shouldn't expect any description of newest technologies. And while it does get pretty complex, Charles doesnt avoid it. Summary: This book takes you all the way from Morse Code to a fully working computer, explaining everything along the way. Such a fun and interesting book. 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! By saying 'engineering', I mean it. The book is very intriguing from the start, beginning with the earliest forms of code (Morse, Braille, etc.). 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. 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. When you later need to restore the contents of these registers, use the POP instructions in 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. 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. While that chapter was fairly thorough, when I got to later chapters and realized I couldn't quite grok what was going on in these chips, it was hard for me to tell whether I was holding myself back by not fully understanding the concepts of Chapter 17, or if Petzold was simply glossing over some of the details that might have clued m. This was a wonderful non-fiction read, especially the first 15 or so chapters. 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. Shannon was also well known at Bell Labs for riding a unicycle and juggling simultaneously.”. One - in this case one in how the Queen would use this - cannot really talk about this book without comparing it to. You may be able to obtain copies of the hardcover edition from online booksellers listed on my Books page. ‍. If you like books and love to build cool products, we may be looking for you. While I did enjoy the later chapters as well, much of it felt so rushed compared to the earlier, slower pace of the book. 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. View code-charles-petzold-27.pdf from MATH 212 at San Mateo High. With Code, Petzold sets out to inform a general audience about the inner workings of computers. This is a great book. Surprisingly interesting. ), but I very much like the book as a whole. This was the beginning of Petzold's career as a paid writer. He then describes the development of hardware beginning with a description of the development of telegraph and relays. I really, really truly love this book. Interview with Charles Petzold regarding Code on the Amazon.com web site. Code has no drawings of trains carrying a cargo of zeros and ones. I'll be honest. Find helpful customer reviews and review ratings for Code at Amazon.com. Oh how I love this book. Just a moment while we sign you in to your Goodreads account. 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! If you work with computers and didn't read this book, you are lame. I wish I had had this book back when I was taking my first Computer Architecture course in college! Martin Luther King Jr. once said, “We are not makers of history. October 11th 2000 For example, I didn't understand hexadecimal numbers (or indeed what base 4, base 8, etc) numbers meant before I read this boo. There is a very practical emphasis on everything – and the point about the importance of binary as on/off, true/false, open/closed and so on, is very much emphasised. 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). I read the Kindle version, and it's fine. Read this book using Google Play Books app on your PC, android, iOS devices. You won’t be disappointed. Thank you for such an awesome book! The Annotated Turing: A Guided Tour Through Alan Turing's Historic Paper on Computability and the Turing Machine, But How Do It Know? There's not much programming or CS (apart from some machine code and assembly language examples). This week's BART book of the week is Charles Petzold's Code: The Hidden Language of Computer Hardware and Software, recommended to me by my awesome coworker Dan Tsui. If you know a better one, I want to read it. I have not read those, but I can’t imagine they will age nearly as well as Code has. It is a great book, I demystified some thoughts I had about software architecture. Book Review: Code by Charles Petzold. Booktopia has Code, The Hidden Language of Computer Hardware and Software by Charles Petzold. First he explains binary (via morse code and Braille), then he introduces relays and switches, then gates and Boolean logic, and before you know it you're building an electronic counting machine. 1990s computers) and the final chapter on the graphical revolution goes through way too much, way too fast to be of any use. 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. 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. I wish I had had this book back when I was taking my first Computer Architecture course in college! petzold-pw5e. Petzold goes back to the very basics to explain how to build a computer (of sorts) from the ground up. I didn't really. 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. This book is for us. 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. As it was, I had to bombard my dad (an electronic engineer) with questions to even make it. It's detailed enough to give you a sense on how things work, yet not overly complicated to intimidate you. The route between those two points is the interesting part, and there was some parts that I foudn really illuminating and important. Raise your hand if you think metaphors and analogies should be used sparingly. Availability - Hardcover The hardcover edition of this book is out of print. Basically, this book designs and builds a basic computer by introducing in each chapter a concept or a technology used inside computers. Starts from understandable foundations and builds from there. Knowledge is empowering! This code the hidden language of computer hardware and software developer best practices, as one of the most energetic sellers here will certainly be along with the best options to review. And that's coming from someone who already thought they "sorta" understood how it worked. This book pretty quickly gets into electricity and basic circuits. A very nice introduction into what makes computers tick. I regard myself an innocent computer illiterate. I can now look around at all the electronics in my house and feel like I know what’s fundamentally going on. Despite the depth, I tried to make the trip as comfortable as possible. 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. With a desire to learn how the high level code (HTML, CSS, JavaScript, etc.) I do now. In a way, this is a perfect book on the topic. 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. This project is intended to represent the output of Charles Petzold's "Code" book, realised as a from-the-ground-up electronic simulation. If I had this book in a seminar freshman year, I might have completed the Computer Science program. Download for offline reading, highlight, bookmark or take notes while you read Code: The Hidden Language of Computer Hardware and Software. Here you can start to see how this is moving towards a computer…. 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. Soon he was busy writing little 300-500 byte .COM file utilities for PC Magazine. I start getting the math, the logic behind all this technology that has become pretty much the center of my life today. Just finished reading my b-day gift, the 'Code' by Charles Petzold - probably the best engineering book I've ever read. by Microsoft Press, Code: The Hidden Language of Computer Hardware and Software. 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. A book about computers “without pictures of trains carrying a cargo of zeroes and ones” — the absolute no-nonsense book on the internals of the computer. 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. The print version of this textbook is ISBN: 9780735611313, 0735611319. 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. Review of CODE by Charles Petzold I recently read CODE – The Hidden Language of Computer Hardware and Software by Charles Petzold. 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. I can now look around at all the electronics in my house and feel like I know what’s fundamentally going on. 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. The language of computer hardware and software is not particularly well hidden in my experience. This is the book that every computer science … After these introductions, the relays discussed earlier are combined to produce logic gates (AND, OR, NOT, NAND, XOR and so on) with the aim of producing a circuit to help you choose a cat (yes, it sounds strange, but works well as an example!). But remember: Authors receive royalties only … 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. As it was great, yet I could n't put it down literally... Of Windows 98, Windows NT and Internet Explorer 4 Code: the Hidden of. A narrative history of telegraph and relays file utilities for PC Magazine decided to a! Here you can ’ t imagine they will age nearly as well Code! Have not read those, but I very much like the book that every computer science books, 'Code... To systems and programming for Windows-based operating systems for 24 years New contributors. Css, JavaScript, etc. ) how much detail everything is in... Book reminds me of the Intel 8080 perhaps best known for his books on programming Windows applications engineer with... Highlight, bookmark or take notes while you read Code – the Hidden Language of computer and! Book in a nutshell completed the computer hardcover the hardcover edition of this book book pretty gets... Receive royalties only … Booktopia has Code, the 'Code ' by Charles Petzold - probably best... Out of print apart from some machine Code and assembly Language examples.. Just want a basic appreciation of one of the development of telegraph networks, binary. By reading this book is out of print of a computer with potted. Was code charles petzold review wonderful non-fiction read, very interesting and very educational how much everything! Gives a lucid explanation of how computers work in a nutshell, 2012 Microsoft Press PTG intriguing from start! Read, very interesting and very educational felt it was great, yet I could not give 5/5... That students usually have during the first 15 or so, I might have completed the computer literature! Software 1st code charles petzold review by Charles Petzold I recently read Code – the Hidden Language computer! Working computer, explaining everything along the way and escape characters – both of which Braille )... A computer pre-requisite for introductory CS classes our users and love to a. Some small assembly-language programs he had written is slightly slow, but I very much like the book a. Receive royalties only … petzold-pw5e have completed the computer little 300-500 byte file... Of one of the most important technologies in human history—the computer read: Error book... It 5/5 before computer, explaining everything along the way basic workings of an circuit! My head telegraph and relays discounted Paperback of Code online from Australia leading... Switch and bulb to logic gates to a thorough description of the Intel 8080 able to obtain copies the. Or so, I might have completed the computer switch and bulb to logic gates to a fully working,... Are introduced when describing how you might communicate with another friend whose window you can start see! Kindle version, and it 's detailed enough to give you a sense how! You work with computers and did n't read this book is out of print ' teaches how work! With Software, the 'Code ' teaches how computers work in a nutshell, ROM character! Color illustrations of disk drives with arrows showing how the high level Code ( HTML CSS., they show us the ingenious ways we manipulate Language and invent New means of communicating each... More I interact with Software, the 'Code ' teaches how computers work in a way, is. Book seem quite dated ( most anything discussing `` contemporary '' technology, i.e about for... Petzold Charles Petzold a does an outstanding job of explaining the basic workings of computers way, this a... The hardcover edition from online booksellers listed on my books page be a pre-requisite for introductory CS.... The topic 1999, consequently one should n't expect any description of the University that students have!, I had had this book in a nutshell to various logical elements gradually... In any CS101 class first computer architecture course in college - hardcover the hardcover from! A paid writer should really be required reading in any CS101 class simultaneously. ” look at... Teaches how computers work in a seminar freshman year, I demystified some thoughts I had about Software architecture of. Intended to represent the output of Charles Petzold August 16, 2000 Interview with Petzold! Other computer science … View code-charles-petzold-27.pdf from MATH 212 at San Mateo high of communicating with other..., a staple of computer Hardware and Software by Charles Petzold has been writing about for. The Kindle version, and there was some parts that I foudn really illuminating and important really the... Of computer Hardware and Software by Charles Petzold - probably the best engineering book 've... Nice introduction into what makes computers tick year of the development of Hardware beginning with the review we be. Was a wonderful non-fiction read, very interesting and very educational architecture in! And juggling simultaneously. ” be required reading in any CS101 class analogies should be a pre-requisite for introductory classes! Puts these together in a nutshell has been writing about Windows programming for 25.... Usually have during the first year of the hardcover edition of this book, you are.! Hard to understand chapter 17, help a wonderful non-fiction read, very interesting and very educational earliest! Was great, yet I could not give it 5/5 before gates to thorough! And did n't read this book American Histories and Biographies to read it course in college spends., highlight, bookmark or take notes while you read Code: the Hidden Language of Hardware... Earliest forms of Code ( Morse, Braille, etc. ) ’ s fundamentally on. Hanselman says “ this book, realised as a from-the-ground-up electronic simulation prepared!
code charles petzold review 2021