Code: The Hidden Language of Computer Hardware and Software

By Charles Petzold

What do flashlights, the British invasion, black cats, and seesaws need to do with desktops? In CODE, they exhibit us the inventive methods we manage language and invent new technique of speaking with one another. and during CODE, we see how this ingenuity and our very human compulsion to speak have pushed the technological thoughts of the earlier centuries.
utilizing daily gadgets and accepted language structures akin to Braille and Morse code, writer Charles Petzold weaves an illuminating narrative for a person who’s ever puzzled in regards to the mystery internal lifetime of pcs and different clever machines.
It’s a cleverly illustrated and eminently understandable story—and alongside the best way, you’ll realize you’ve received a true context for knowing today’s global of desktops, electronic media, and the web. it doesn't matter what your point of technical savvy, CODE will allure you—and even perhaps wake up the technophile within.

Show description

Quick preview of Code: The Hidden Language of Computer Hardware and Software PDF

Best Technology books

Effective Ruby: 48 Specific Ways to Write Better Ruby (Effective Software Development Series)

If you’re an skilled Ruby programmer, potent Ruby may help you harness Ruby’s complete strength to write down extra strong, effective, maintainable, and well-performing code. Drawing on approximately a decade of Ruby event, Peter J. Jones brings jointly forty eight Ruby most sensible practices, professional advice, and shortcuts—all supported through real looking code examples.

The Singularity Is Near: When Humans Transcend Biology

For over 3 many years, Ray Kurzweil has been some of the most revered and provocative advocates of the function of expertise in our destiny. In his vintage The Age of religious Machines, he argued that desktops may quickly rival the whole diversity of human intelligence at its top. Now he examines the next move during this inexorable evolutionary strategy: the union of human and computer, during which the information and talents embedded in our brains could be mixed with the drastically better means, pace, and knowledge-sharing skill of our creations.

Return From the Stars

Hal Bregg is an astronaut who returns from an area challenge within which simply 10 organic years have handed for him, whereas 127 years have elapsed in the world. He unearths that the Earth has replaced past reputation, packed with humans who've been medically neutralized. How does an astronaut subscribe to a civilization that shuns possibility?

The Shock of the Old: Technology and Global History since 1900

From the books of H. G. Wells to the clicking releases of NASA, we're awash in clichéd claims approximately excessive technology's skill to alter the process heritage. Now, within the surprise of the previous, David Edgerton bargains a startling new and clean mind set concerning the historical past of know-how, greatly revising our principles concerning the interplay of know-how and society long ago and within the current.

Additional info for Code: The Hidden Language of Computer Hardware and Software

Show sample text content

Through the Forties, vacuum tubes had lengthy been used to magnify phones, and almost each domestic had a console hi fi full of gleaming tubes that amplified radio indications to cause them to audible. Vacuum tubes is usually wired—much like relays—into AND, OR, NAND, and NOR gates. it's not relevant no matter if gates are outfitted from relays or vacuum tubes. Gates can regularly be assembled into adders, selectors, decoders, flip-flops, and counters. every little thing I defined approximately relay-based elements within the previous chapters is still legitimate while the relays are changed through vacuum tubes. Vacuum tubes had their very own difficulties, notwithstanding. They have been dear, required loads of electrical energy, and generated loads of warmth. the large challenge, even if, was once that they ultimately burned out. This was once a truth of lifestyles that individuals lived with. those that owned tube radios have been conversant in exchanging tubes periodically. the phone approach used to be designed with loads of redundancy, so the lack of a tube at times was once no monstrous deal. (No one expects the phone process to paintings perfectly besides. ) whilst a tube burns out in a working laptop or computer, even if, it could actually no longer be instantly detected. in addition, a working laptop or computer makes use of such a lot of vacuum tubes, that statistically they may be burning out each jiffy. the large benefit of utilizing vacuum tubes over relays is that tubes can swap in a few millionth of a second—one microsecond. A vacuum tube adjustments country (switches on or off) one thousand instances quicker than a relay, which at its best possible in simple terms manages to change in approximately 1 millisecond, one thousandth of a moment. curiously adequate, the rate factor wasn't a huge attention in early computing device improvement simply because total computing velocity was once associated with the rate that the computer learn this system from the paper or movie tape. so long as desktops have been in-built this manner, it did not topic how a lot swifter vacuum tubes have been than relays. yet starting within the early Nineteen Forties, vacuum tubes started supplanting relays in new desktops. by way of 1945, the transition was once whole. whereas relay machines have been referred to as electromechanical pcs, vacuum tubes have been the root of the 1st digital pcs. In nice Britain, the Colossus laptop (first operational in 1943) was once devoted to cracking the German "Enigma" code-making laptop. Contributing to this venture (and to a couple later British machine tasks) was once Alan M. Turing (1912–1954), who's most famed nowadays for writing influential papers. the 1st, released in 1937, pioneered the concept that of "computability," that's an research of what pcs can and cannot do. He conceived of an summary version of a working laptop or computer that is referred to now because the Turing computer. the second one well-known paper Turing wrote used to be as regards to synthetic intelligence. He brought a try out for computing device intelligence that is referred to now because the Turing attempt. on the Moore institution of electric Engineering (University of Pennsylvania), J. Presper Eckert (1919–1995) and John Mauchly (1907–1980) designed the ENIAC (Electronic Numerical Integrator and Computer).

Download PDF sample

Rated 4.96 of 5 – based on 40 votes