Code: The Hidden Language of Computer Hardware and Software

Code: The Hidden Language of Computer Hardware and Software
ISBN-10
0137909101
ISBN-13
9780137909100
Series
Code
Language
English
Published
2022-08-29
Publisher
Microsoft Press
Author
Charles Petzold

Description

Computers are everywhere --- most obviously in our laptops and smartphones, but also our cars, televisions, microwave ovens, alarm clocks, robot vacuum cleaners, and other smart appliances. Have you ever wondered what goes on inside these devices to make our lives easier but occasionally more infuriating? For more than 20 years, readers have delighted in Charles Petzold's illuminating story of the secret inner life of computers, and now he has revised it for this new age of computing. Cleverly illustrated and easy to understand, this is the book that cracks the mystery. You'll discover what fl ashlights, black cats, seesaws, and the ride of Paul Revere can teach you about computing --- and how human ingenuity and our compulsion to communicate have shaped every electronic device we use. This new expanded edition explores more deeply the bit-by-bit, gate-by-gate construction of the heart of every smart device -- the central processing unit that combines the simplest of basic operations to perform the most complex of feats. Along with new chapters, Petzold has created a new website, CodeHiddenLanguage.com, that uses animated interactive graphics to make computers even easier to comprehend. From the simple ticking of clocks to the worldwide hum of the internet, Code reveals the essence of the digital revolution.

Other editions

Similar books

  • The Code Book: The Secrets Behind Codebreaking
    By Simon Singh

    Coders and codebreakers alike will be fascinated by history's most mesmerizing stories of intrigue and cunning--from Julius Caesar and his Caeser cipher to the Allies' use of the Enigma machine to decode German messages during World War II. ...

  • Code Complete
    By Steve McConnell

    Widely considered one of the best practical guides to programming, Steve McConnell’s original CODE COMPLETE has been helping developers write better software for more than a decade.

  • Clean Code: A Handbook of Agile Software Craftsmanship
    By Robert C. Martin

    Looks at the principles and clean code, includes case studies showcasing the practices of writing clean code, and contains a list of heuristics and "smells" accumulated from the process of writing clean code.

  • Beautiful Code: Leading Programmers Explain How They Think
    By Andy Oram, Greg Wilson

    I run the tests again (with small values of maxArraySize and maxValue to make the output easier to read) and get the following: java.lang.AssertionError: Theory 4 - Array=[2, 11, 36, 66, 104, 108, 108, 108, 122, 155, 159, 161, ...

  • Code: A Virals Novel
    By Kathy Reichs

    Tory and the rest of the Virals are put to the ultimate test when they find a geocache containing an ornate puzzle box.

  • Code Reading: The Open Source Perspective
    By Diomidis Spinellis

    Mastering Regular Expressions: Powerful Techniques for Perl and Other Tools, 2nd ed. ... UML Distilled: Applying the Standard Object Modeling Language, 2nd ed. ... Available at http://www.dreamsongs.com/MobSoftware.html (May 2002).

  • Working Effectively with Legacy Code: WORK EFFECT LEG CODE _p1
    By Michael Feathers

    In this book, Michael Feathers offers start-to-finish strategies for working more effectively with large, untested legacy code bases.

  • Learn to Code Now
    By Frank Chimero, Rik Lomas

    "This book is an opinionated guide to learning HTML, CSS and Javascript- the three building blocks needed to create the visual elements of web pages"--Back cover

  • Five Lines of Code: How and when to refactor
    By Christian Clausen

    Refactor the right way, and your code becomes elegant, easy to read, and easy to maintain. In this book, you’ll learn a unique approach to refactoring that implements any method in five lines or fewer.

  • Code Craft: The Practice of Writing Excellent Code
    By Pete Goodliffe

    There are many different source control systems available with both open and proprietary licenses. Often, the choice of source control system is enforced by company practice. (“We've always used . . . , and we know how it works.