Code

The Hidden Language of Computer Hardware and Software

Author: Charles Petzold

Publisher: Microsoft Press

ISBN: 0735638721

Category: Computers

Page: 400

View: 4178

DOWNLOAD NOW »

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. 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.

Inside the Machine

An Illustrated Introduction to Microprocessors and Computer Architecture

Author: Jon Stokes

Publisher: No Starch Press

ISBN: 1593271042

Category: Computers

Page: 320

View: 8117

DOWNLOAD NOW »

Om hvordan mikroprocessorer fungerer, med undersøgelse af de nyeste mikroprocessorer fra Intel, IBM og Motorola.

Dreaming in Code

Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software

Author: Scott Rosenberg

Publisher: Crown Business

ISBN: 1400082471

Category: Business & Economics

Page: 403

View: 5917

DOWNLOAD NOW »

A noted journalist chronicles three years in the lives of a team of maverick software developers, led by Lotus 1-2-3 creator Mitch Kapor, intent on creating a revolutionary personal information manager to challenge Microsoft Outlook. Reprint. 30,000 first printing.

Masterminds of Programming

Conversations with the Creators of Major Programming Languages

Author: Federico Biancuzzi,Chromatic

Publisher: "O'Reilly Media, Inc."

ISBN: 0596550944

Category: Computers

Page: 496

View: 7501

DOWNLOAD NOW »

Masterminds of Programming features exclusive interviews with the creators of several historic and highly influential programming languages. In this unique collection, you'll learn about the processes that led to specific design decisions, including the goals they had in mind, the trade-offs they had to make, and how their experiences have left an impact on programming today. Masterminds of Programming includes individual interviews with: Adin D. Falkoff: APL Thomas E. Kurtz: BASIC Charles H. Moore: FORTH Robin Milner: ML Donald D. Chamberlin: SQL Alfred Aho, Peter Weinberger, and Brian Kernighan: AWK Charles Geschke and John Warnock: PostScript Bjarne Stroustrup: C++ Bertrand Meyer: Eiffel Brad Cox and Tom Love: Objective-C Larry Wall: Perl Simon Peyton Jones, Paul Hudak, Philip Wadler, and John Hughes: Haskell Guido van Rossum: Python Luiz Henrique de Figueiredo and Roberto Ierusalimschy: Lua James Gosling: Java Grady Booch, Ivar Jacobson, and James Rumbaugh: UML Anders Hejlsberg: Delphi inventor and lead developer of C# If you're interested in the people whose vision and hard work helped shape the computer industry, you'll find Masterminds of Programming fascinating.

The Elements of Computing Systems

Building a Modern Computer from First Principles

Author: Noam Nisan,Shimon Schocken

Publisher: MIT Press

ISBN: 9780262140874

Category: Computers

Page: 325

View: 8568

DOWNLOAD NOW »

This title gives students an integrated and rigorous picture of applied computer science, as it comes to play in the construction of a simple yet powerful computer system.

Computer Science Made Simple

Learn how hardware and software work-- and how to make them work for you!

Author: V. Anton Spraul

Publisher: Broadway Books

ISBN: 9780307433015

Category: Computers

Page: 192

View: 3080

DOWNLOAD NOW »

Be smarter than your computer If you don't understand computers, you can quickly be left behind in today's fast-paced, machine-dependent society. Computer Science Made Simple offers a straightforward resource for technology novices and advanced techies alike. It clarifies all you need to know, from the basic components of today’s computers to using advanced applications. The perfect primer, it explains how it all comes together to make computers work. Topics covered include: * hardware * software * programming * networks * the internet * computer graphics * advanced computer concepts * computers in society Look for these Made Simple titles: Accounting Made Simple Arithmetic Made Simple Astronomy Made Simple Biology Made Simple Bookkeeping Made Simple Business Letters Made Simple Chemistry Made Simple Earth Science Made Simple English Made Simple French Made Simple German Made Simple Inglés Hecho Fácil Investing Made Simple Italian Made Simple Keyboarding Made Simple Latin Made Simple Learning English Made Simple Mathematics Made Simple The Perfect Business Plan Made Simple Philosophy Made Simple Physics Made Simple Psychology Made Simple Sign Language Made Simple Spanish Made Simple Spelling Made Simple Statistics Made Simple Your Small Business Made Simple www.broadway.com

Programming Windows

Author: Charles Petzold

Publisher: Pearson Education

ISBN: 0735646031

Category: Computers

Page: 1520

View: 5934

DOWNLOAD NOW »

“Look it up in Petzold” remains the decisive last word in answering questions about Windows development. And in PROGRAMMING WINDOWS, FIFTH EDITION, the esteemed Windows Pioneer Award winner revises his classic text with authoritative coverage of the latest versions of the Windows operating system—once again drilling down to the essential API heart of Win32 programming. Topics include: The basics—input, output, dialog boxes An introduction to Unicode Graphics—drawing, text and fonts, bitmaps and metafiles The kernel and the printer Sound and music Dynamic-link libraries Multitasking and multithreading The Multiple-Document Interface Programming for the Internet and intranets Packed as always with definitive examples, this newest Petzold delivers the ultimate sourcebook and tutorial for Windows programmers at all levels working with Microsoft Windows 95, Windows 98, or Microsoft Windows NT. No aspiring or experienced developer can afford to be without it. An electronic version of this book is available on the companion CD. For customers who purchase an ebook version of this title, instructions for downloading the CD files can be found in the ebook.

The STREAM TONE: The Future of Personal Computing?

Author: T. Gilling

Publisher: Troubador Publishing Ltd

ISBN: 1784627925

Category: Computers

Page: 200

View: 9843

DOWNLOAD NOW »

Imagine... a world where your next personal computing device is the last one that you would ever need to buy. Where you would never need to worry about operating systems, software patches, or viruses. Where you always had enough processing power, memory, storage, and top-of-the-line graphics. Where you could access all of the very best software applications, regardless of their platform. Where you had a constant connection to all your favourite digital services, and your battery lasted for days, perhaps even weeks, of full-on use. Sounds good, doesn't it? Well, this is the world of the Stream Tone. A world that does not exist in some far off future; this could be, figuratively speaking, our world a mere five minutes from now. All that is needed to make it a reality is the creative convergence of certain technologies that are already available and in use today. Personal computing is changing from an old world of local services, provided by local devices, to a new world of remote Web-based services, provided by cloud computing-based data centres. The STREAM TONE: The Future of Personal Computing? is a 408-page academically-oriented non-fiction book that explores, in some technical detail, what might be required to make a comprehensive move to this exciting new world, and the many benefits that move could bring. This book not only attempts to make a thorough evaluation of the technology ecosystem that will be required to create this future but also considers many of the implications of such a move. Along the way, it also discusses a wide range of currently-available technologies and how they could possibly be used to enable this future.

Geek Sublime

The Beauty of Code, the Code of Beauty

Author: Vikram Chandra

Publisher: Graywolf Press

ISBN: 1555973264

Category: Biography & Autobiography

Page: 272

View: 7971

DOWNLOAD NOW »

The nonfiction debut from the author of the international bestseller Sacred Games about the surprising overlap between writing and computer coding Vikram Chandra has been a computer programmer for almost as long as he has been a novelist. In this extraordinary new book, his first work of nonfiction, he searches for the connections between the worlds of art and technology. Coders are obsessed with elegance and style, just as writers are, but do the words mean the same thing to both? Can we ascribe beauty to the craft of writing code? Exploring such varied topics as logic gates and literary modernism, the machismo of tech geeks, the omnipresence of an "Indian Mafia" in Silicon Valley, and the writings of the eleventh-century Kashmiri thinker Abhinavagupta, Geek Sublime is both an idiosyncratic history of coding and a fascinating meditation on the writer's art. Part literary essay, part technology story, and part memoir, it is an engrossing, original, and heady book of sweeping ideas.

Computer engineering

hardware design

Author: M. Morris Mano

Publisher: N.A

ISBN: N.A

Category: Computers

Page: 434

View: 3753

DOWNLOAD NOW »

In order to analyze and design digital systems, one requires a solid foundation in hardware concepts. M. Morris Mano presents the necessary information in this introduction to the principles of computer hardware organization and design.

Out of Their Minds

Author: Clifford D. Simak

Publisher: Open Road Media

ISBN: 1504013263

Category: Fiction

Page: 171

View: 5297

DOWNLOAD NOW »

A writer finds himself trapped in an isolated village where anything imagined becomes reality in this wildly inventive contemporary fantasy Hoping to write his book in quiet and seclusion, Horton Smith has returned home to Pilot Knob. Here, in the tiny village where he passed so many carefree childhood years, he is untroubled by the pressures of the big city and can freely answer the call of his muse. Of course, back in the city Horton didn’t have to run from dinosaurs. There were no cartoon hillbillies offering him moonshine, Don Quixote was content to confine himself to the pages of a book, and the Devil himself was not on Horton’s tail. Something very, very unusual is going on in Pilot Knob, and Horton Smith is determined to get to the bottom of it—if his own imagination doesn’t kill him first! In Out of Their Minds, science fiction Grand Master Clifford D. Simak changes gears, treating his readers to a delightfully satiric flight of fancy and fantasy. An award-winning author renowned for his remarkable visions of the future, Simak brings creatures and characters from humankind’s collective imagination to breathtaking life in this fast-moving and unforgettable tale.

The Annotated Turing

A Guided Tour Through Alan Turing's Historic Paper on Computability and the Turing Machine

Author: Charles Petzold

Publisher: John Wiley & Sons

ISBN: 0470229055

Category: Computers

Page: 372

View: 8174

DOWNLOAD NOW »

Provides an expansion of Turing's original paper, a brief look at his life, and information on the Turing machine and computability topics.

The Pattern On The Stone

The Simple Ideas That Make Computers Work

Author: W. Daniel Hillis

Publisher: Basic Books

ISBN: 0465066879

Category: Computers

Page: 192

View: 9902

DOWNLOAD NOW »

Most people are baffled by how computers work and assume that they will never understand them. What they don't realize—and what Daniel Hillis's short book brilliantly demonstrates—is that computers' seemingly complex operations can be broken down into a few simple parts that perform the same simple procedures over and over again. Computer wizard Hillis offers an easy-to-follow explanation of how data is processed that makes the operations of a computer seem as straightforward as those of a bicycle.Avoiding technobabble or discussions of advanced hardware, the lucid explanations and colorful anecdotes in The Pattern on the Stone go straight to the heart of what computers really do. Hillis proceeds from an outline of basic logic to clear descriptions of programming languages, algorithms, and memory. He then takes readers in simple steps up to the most exciting developments in computing today—quantum computing, parallel computing, neural networks, and self-organizing systems.Written clearly and succinctly by one of the world's leading computer scientists, The Pattern on the Stone is an indispensable guide to understanding the workings of that most ubiquitous and important of machines: the computer.

But how Do it Know?

The Basic Principles of Computers for Everyone

Author: J. Clark Scott

Publisher: John C Scott

ISBN: 0615303765

Category: Computers

Page: 222

View: 8931

DOWNLOAD NOW »

This book thoroughly explains how computers work. It starts by fully examining a NAND gate, then goes on to build every piece and part of a small, fully operational computer. The necessity and use of codes is presented in parallel with the apprioriate pieces of hardware. The book can be easily understood by anyone whether they have a technical background or not. It could be used as a textbook.

The Indispensable PC Hardware Book

Author: Hans-Peter Messmer

Publisher: Addison-Wesley Professional

ISBN: 9780201596168

Category: Computers

Page: 1273

View: 1322

DOWNLOAD NOW »

This manual offers a detailed explanation of every aspect of PC hardware. It should be useful to both newcomers to the field and veteran systems programmers, and covers topics such as disk to DVD storage, ports, cache-organization, and realmode. This fourth edition has been updated, with outdated material deleted and every chapter brought up-to-date to 2001. There is a new chapter on Pentium 2 and MMX technologies.

Programming in the Key of C#

A Primer for Aspiring Programmers

Author: Charles Petzold

Publisher: N.A

ISBN: 9780735618008

Category: Computers

Page: 418

View: 3573

DOWNLOAD NOW »

Learning to program is like learning a musical instrument. It takes dedication, lots of practice, and a great teacher. This primer-created by award-winning author Charles Petzold-focuses on the fundamentals of composing code with C#, an intuitive object-oriented programming language ideal for creating solutions for Microsoft Windows and the Web. Whether you're new to programming or new to C#, you'll quickly build the skills you need to orchestrate your own applications in the key of C#. Discover how to: .Start simple with variables-integers and text strings .Learn the basics of user input and output .Get deeper into data types with decimals and floating point .Explore how Booleans help a program make decisions .Branch, loop, and enumerate to perform selective and repetitive tasks .Prevent your programs from crashing with structured exception handling .Assemble classes from fields, methods, and properties .Extend classes with inheritance, operators, and virtual methods .Store information in data fields .Teach your programs to play music in the key of C#

Learning Computer Architecture with Raspberry Pi

Author: Eben Upton,Jeffrey Duntemann,Ralph Roberts,Ben Everard,Tim Mamtora

Publisher: John Wiley & Sons

ISBN: 1119183936

Category: Computers

Page: 528

View: 5081

DOWNLOAD NOW »

"In the 1980s, the tech revolution was kickstarted by a flood of relatively inexpensive, highly programmable computers like the Commodore. Now, a second revolution in computing is beginning with the Raspberry Pi. Learning Computer Architecture with the Raspberry Pi is the premier guide to understanding the components of the most exciting tech product available. Thanks to this book, every Raspberry Pi owner can understand how the computer works and how to access all of its hardware and software capabilities. Now, students, hackers, and casual users alike can discover how computers work with Learning Computer Architecture with the Raspberry Pi. This book explains what each and every hardware component does, how they relate to one another, and how they correspond to the components of other computing systems. You'll also learn how programming works and how the operating system relates to the Raspberry Pi's physical components. The Raspberry Pi was created to bring forth a new generation of computer scientists, developers, and architects who understand the inner workings of the computers that have become essential to our daily lives. Learning Computer Architecture with the Raspberry Pi is your gateway to the world of computer system design."--Amazon.com.

How Computers Work

Processor and Main Memory

Author: Roger Young

Publisher: How Computers Work

ISBN: 1442113987

Category: Computers

Page: 152

View: 3001

DOWNLOAD NOW »

Computers are the most complex machines that have ever been created. This book will tell you how they work, and no technical knowledge is required. It explains in great detail the operation of a simple but functional computer. Although transistors are mentioned, relays are used in the example circuitry for simplicity. Did you ever wonder what a bit, a pixel, a latch, a word (of memory), a data bus, an address bus, a memory, a register, a processor, a timing diagram, a clock (of a processor), an instruction, or machine code is? Unlike most explanations of how computers work which are a lot of analogies or require a background in electrical engineering, this book will tell you precisely what each of them is and how each of them works without requiring any previous knowledge of computers, programming, or electronics. This book starts out very simple and gets more complex as it goes along, but everything is explained. The processor and memory are mainly covered.

Learning to Program

Author: Steven Foote

Publisher: Pearson Education

ISBN: 0789753391

Category: Computers

Page: 317

View: 2369

DOWNLOAD NOW »

Helps readers develop a solid foundation in programming, teaching concepts that can be used with any modern programming language, covering such topics as text editors, build tools, programming standards, regular expressions, and debugging.