Code

Code 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

  • Title: Code
  • Author: Charles Petzold
  • ISBN: 9780735611313
  • Page: 342
  • Format: Paperback
  • 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 UsinWhat 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.

    • Best Read [Charles Petzold] ¶ Code || [Science Book] PDF ☆
      342 Charles Petzold
    • thumbnail Title: Best Read [Charles Petzold] ¶ Code || [Science Book] PDF ☆
      Posted by:Charles Petzold
      Published :2019-06-09T17:08:14+00:00

    About "Charles Petzold"

    1. Charles Petzold

      Charles Petzold Is a well-known author, some of his books are a fascination for readers like in the Code book, this is one of the most wanted Charles Petzold author readers around the world.

    689 thoughts on “Code”

    1. I'll be honest. I only read this book because it was quoted as a must read by Joel Spolsky on a stackexchange answer about how to go about learning programming (and finding out if you want/should be a programmer).I was a little hesitant due to the year of release. Being at least some 11 years old that's a lot of time in the tech world. Ultimately though that doesn't matter. I defy any developer/programmer/system builder to read this book and not blitz through it lapping it up. Yes if you've done [...]


    2. 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. Basically, this book designs and builds a basic computer by introducing in each chapter a concept or a technology used inside computers. It was written from 1987 to 1999, consequently one shouldn't expect any description of newest technologies.It starts really slowly with the first chapters, but then things get more and mor [...]


    3. Raise your hand if you think metaphors and analogies should be used sparingly. I'll raise my hand with you. This book is for us.After reading this book, I can see behind the pixels on my computer screen. I know what I'm really looking at. So many layers of abstraction are removed by learning about how logic gates can be arranged as processors and RAM, how code is simply a representation of those microscopic switches being flipped, and how pixels are simply a graphical interpretation of the state [...]


    4. Electricity is like nothing else in this universe, and we must confront it on it's own terms. That sentence, casually buried near the beginning of the book, exemplifies the engineer's muse: a striving to become aware of the inhuman, how it operates, and to find means of creating a socket for human enterprise, something to extend the fallible chassis of our flesh.The first two-thirds or so of this book follows a double track. One track covers the ways in which meaning may be encoded into messages [...]



    5. What a ride! 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. From circuits with a battery, switch and bulb to logic gates to a thorough description of the Intel 8080. Great way to fill blanks in my computer knowledge.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 [...]


    6. Every single person in tech should read this book. Or if you're just interested in tech. Or if you just want a basic appreciation of one of the most important technologies in human history—the computer. This book contains the best, most accessible explanation I've seen of how computers work, from hardware to software. The author manages to cover a huge range of topics—electricity, circuits, relays, binary, logic, gates, microprocessors, code, and much more—while doing a remarkable job of g [...]


    7. 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. I do now.In fact, because of this book, I know many things about how a computer really works that I never did before. I think this book is great for anyone, except Electrical Engineers who would be bored. Having some background in computers probably makes this book easier to get through, but Petzold assumes nothing and starts from scratch. He does a good job of makin [...]


    8. I LOVE this book. I regard myself an innocent computer illiterate. 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. I start getting the math, the logic behind all this technology that has become pretty much the center of my life today. And I should understand the logic behind the center of my life, right? What is so good about this book: it is written in [...]


    9. 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. The route between those two points is the interesting part, and there was some parts that I foudn really illuminating and important. For example, I didn't understand hexadecimal numbers (or indeed what base 4, base 8, etc) numbers meant before I read this boo [...]


    10. Wow. I wish I had had this book back when I was taking my first Computer Architecture course in college! 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. 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 [...]


    11. In brief: be prepared to skim through at least 25% of this book! If I had this book in a seminar freshman year, I might have completed the Computer Science program. 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. Almost makes me want to try again (*almost*).


    12. This was a wonderful non-fiction read, especially the first 15 or so chapters. Chapter 17 ("Automation"), however, was where I began to feel a bit in over my head. 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 [...]


    13. I really, really truly love this book. The beginning is slightly slow, but after the 1/3 mark or so, I couldn't put it down(literally. hello, 5am.)I probably learned more about architecture from this book than the quarter in my Architecture & OS class at university.


    14. Definitely one of the greats. If not already, it soon will be, a staple of computer science literature. It's both a narrative history of Computer Science and a brilliant introduction to systems and programming. This book should be a pre-requisite for introductory CS classes.


    15. A very nice introduction into what makes computers tick. It's detailed enough to give you a sense on how things work, yet not overly complicated to intimidate you. I really liked the gradual introduction to concepts of increasing complexity where each builds on the one before it. I feel like I've learned a lot by reading this book, especially since we had no relevant computer architecture courses in college.That said, I have a couple of complaints.One is that I feel the author covers the initial [...]


    16. I really enjoyed most of this book. 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. Unfortunately, parts of this book seem quite dated (most anything discussing "contemporary" technology, i.e. 1990s computers) and the final chapter on the graphical revolution goes through way too much, way too fast to be of any use. A few chapters were tempting to skim For example, Petzold incl [...]


    17. This, finally, was what I was looking for in my quest to understand computers.We start with some really boring, basic things about the most elementary circuits. It gets a pass because it's necessary if you're coming in blind, but I've taken courses in things like the physics of transistors, so I wasn't a fan personally. The same goes for assorted later sections on number systems (already overly familiar with Binary and Hex, thanks).Then we move into how you take very simple components and constr [...]


    18. One of the biggest difficulties that is unique to Computer Science is this idea of 'layers of abstraction' - interfaces created to help hide the complexity of the underlying layer. While this can be a boon when developing, it becomes a problem when those lower layers start misbehaving, and you don't know why. Or, at a more basic level, these layers of abstraction can make it hard to understand why things are the way that they are (like why computers don't count in base 10, or why I can't run Uni [...]


    19. While looking for an answer on Stack Overflow one day, I saw several people recommend this book, to get a grasp on what was happening under the hood of my computer -- specifically, from beginning to end, how is a computer made?This book broke it down in such a way that I now understand it completely. The author starts of small and slow, and gradually builds up, from explaining how different number systems work as well as why we have so many, and the shortcomings of each (hex, binary, decimal, et [...]


    20. Most people nowadays, if they wanted to explain how computers work, would probably ensure that the reader knew binary arithmetic, then talk about processor instructions, and from there work up through the higher levels of programming.Petzold takes an entirely different tack, which is completely centered around hardware. In fact, he starts with electric circuits, describing how a boy might build a circuit to light a lamp in his friend's house. He builds on that, getting into circuits that with mu [...]


    21. This is the first book I would recommend to anyone wanting to learn about how computers work. It was written in 1999 and shows its age in some respects, but overall I would consider it a timeless classic.The one thing I was a bit sad to see was the incorrect use of the metric unit prefixes when refering to binary quantities. In the context of the time this book was written, the authors usage of metric units was common, and even today there is much confusion about it. A year before this book was [...]


    22. This book covers a variety of topics about what is going on under the hood of a computer, without muddling up the explanations with too many technical details. The author favors explaining the big picture and the components that make up that big picture, rather than staying too focused on one topic for too long and providing too many technical and insignificant details.For example, the concepts of logic gates and boolean functions are worthy of having entire books dedicated to them, but this boo [...]


    23. With a desire to learn how the high level code (HTML, CSS, JavaScript, etc.) 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. The book is very intriguing from the start, beginning with the earliest forms of code (Morse, Braille, etc.). Petzold spends a long time laying down the basic blocks of electrical engineering before progressing to how bits flow through [...]


    24. Excellent lucid explanation of the legacy of genius that has left us with the incredible abstracted world of computers. The abstraction allows us to accomplish creations of unimaginable complexity. This is a delight to read, as it clearly goes through layers and layers of genius, great minds building upon the remarkable history of computing, leaving us with a much more worthy appreciation of the beautiful creation that is the modern computer. It goes through each step of abstraction, starting wi [...]


    25. There's a long, long list of books where my common reaction to them is "I wish I'd read this in high school, it could've set me straight much earlier!" Unfortunately, this isn't one of them because I graduated in 1998 and this was published in 1999.At some point in your computer science career, you will take a courses and labs in digital systems. At Stevens, when I was your age, this was 381 (Switching Theory and Logical Design) and 383 (Computer Organization). This book combines both of those c [...]


    26. Absolutely phenomenal book that's not so much about code but rather about the deep underlying concepts behind how a computer works, how it "thinks". If you've ever wanted to know more about bits and bytes and the mechanics behind the ones and zeros that everyone takes for granted as they browse facebook or listen to mp3s, this is the book for you!There were several "AHA!" moments that FINALLY cleared up unresolved questions from my Digital Circuits class back in college; I don't know why this wa [...]


    27. Απιστευτογαμάτο βιβλίο σχετικά με την ιστορία των υπολογιστών και του κώδικα -- όπου ως κώδικα, ο συγγραφέας ορίζει οποιοδήποτε σύστημα κωδικοποιημένης επικοινωνίας με "κορώνα" το δυαδικό. Βλέπουμε σε μάκρος -αρκετές φορές βασανιστικό μάκρος- την κάθε ανακάλυψη που οδήγησ [...]


    28. I will not lie, this book was tough to read. It flowed in some chapters, but not others. Petzold likes to talk about how much he hates analogies, but I seem to require them to understand a lot of things. I love computers, and this book helped me understand how they work, but it took forever before he started talking about them. I learned a lot on the small end of the scale, but he didn't discuss a whole lot about computers that I didn't already know. I was planning on citing this book for a rese [...]


    29. Intimidated by digital technology? Think your computer secretly hates you? Can't understand why your device won't do what you tell it to? (Even though it is doing exactly what you told it to do)Read this book. All complicated technology is made up of layer-upon-layer of less complicated pieces down to some very simple straight forward parts that do only one thing in response to something else that only does one other thing. Learn from the bottom up how digital, and in some cases analog, machines [...]


    Leave a Reply

    Your email address will not be published. Required fields are marked *