Star Wars Sale
 
 

Special Offers see all

Enter to WIN!

Weekly drawing for $100 credit. Subscribe to PowellsBooks.news for a chance to win.
Privacy Policy

More at Powell's


Recently Viewed clear list


The Powell's Playlist | June 18, 2014

Daniel H. Wilson: IMG The Powell’s Playlist: Daniel H. Wilson



Like many writers, I'm constantly haunting coffee shops with a laptop out and my headphones on. I listen to a lot of music while I write, and songs... Continue »
  1. $18.87 Sale Hardcover add to wish list

    Robogenesis

    Daniel H. Wilson 9780385537094

spacer
Qualifying orders ship free.
$39.95
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
25 Remote Warehouse Software Engineering- Programming and Languages

Other titles in the Write Great Code series:

Write Great Code Volume 1 Understanding The

by

Write Great Code Volume 1 Understanding The Cover

 

Synopses & Reviews

Publisher Comments:

If you've asked someone the secret to writing efficient, well-written software, the answer that you've probably gotten is "learn assembly language programming." By learning assembly language programming, you learn how the machine really operates and that knowledge will help you write better high-level language code. A dirty little secret assembly language programmers rarely admit to, however, is that what you really need to learn is machine organization, not assembly language programming. Write Great Code Vol I, the first in a series from assembly language expert Randall Hyde, dives right into machine organization without the extra overhead of learning assembly language programming at the same time. And since Write Great Code Vol I concentrates on the machine organization, not assembly language, the reader will learn in greater depth those subjects that are language-independent and of concern to a high level language programmer. Write Great Code Vol I will help programmers make wiser choices with respect to programming statements and data types when writing software, no matter which language they use.

Book News Annotation:

This first of four volumes clarifies how computer systems execute programs and how abstractions found in programming languages map to the low-level hardware capabilities of the machine. Aiming to help programmers write more efficient code, it describes basic computer data representation, binary arithmetic and bit operations, memory organization and access, Boolean logic, and CPU design.
Annotation ©2004 Book News, Inc., Portland, OR (booknews.com)

Synopsis:

Describing the knowledge the average person must have to become a top programmer, this volume teaches the important concepts of machine organization in a language-independent fashion, giving programmers the information they need to write great code in any language.

Synopsis:

Describing the knowledge the average person must have to become a top programmer, this volume teaches the important concepts of machine organization in a language-independent fashion, giving programmers the information they need to write great code in any language.

Synopsis:

If you've asked someone the secret to writing efficient, well-written software, the answer that you've probably gotten is learn assembly language programming. By learning assembly language programming, you learn how the machine really operat

Synopsis:

About the Book Topic: To become a truly great programmer, one has to master machine organization, which combines machine code and assembly language. Machine code is the representation of a computer program that is read and interpreted by the computer. Assembly language, the simplest kind of programming language, usually has a one-to-one correspondence with machine code instructions. Book Description: This is the first in a series of three texts. This volume teaches the important concepts of machine organization in a language-independent fashion, giving programmers the information they need to write great code in any language. Write Great Code will help any programmer make wiser choices with respect to programming statements and data types when writing software. Audience: This book is for the 600,000 professional programmers in the United States; any programmer who wants to learn how to write efficient software; students and teachers of college- and university-level programming language or software engineering courses; and buyers of Code Complete.

About the Author

Randall Hyde is the author of

Table of Contents

AcknowledgmentsChapter 1: What You Need to Know to Write Great CodeChapter 2: Numeric RepresentationChapter 3: Binary Arithmetic and Bit OperationsChapter 4: Floating-Point RepresentationChapter 5: Character RepresentationChapter 6: Memory Organization and AccessChapter 7: Composite Data Types and Memory ObjectsChapter 8: Boolean Logic and Digital DesignChapter 9: CPU ArchitectureChapter 10: Instruction Set ArchitectureChapter 11: Memory Architecture and OrganizationChapter 12: Input and Output (I/O)Chapter 13: Thinking Low-Level, Writing High-LevelASCII Character Set

Product Details

ISBN:
9781593270032
Author:
Hyde, Randall
Publisher:
No Starch Press
Location:
San Francisco
Subject:
Programming Languages - General
Subject:
Programming - General
Subject:
Computer Architecture
Subject:
Computer programming
Subject:
Software Engineering - Programming and Languages
Subject:
machine organization;programming
Edition Description:
Trade Paper
Series:
Write Great Code
Series Volume:
01
Publication Date:
20041131
Binding:
TRADE PAPER
Language:
English
Illustrations:
Y
Pages:
456
Dimensions:
9.25 x 7 x 1.12 in 1.68 lb

Related Subjects

Computers and Internet » Software Engineering » General
Computers and Internet » Software Engineering » Programming and Languages

Write Great Code Volume 1 Understanding The New Trade Paper
0 stars - 0 reviews
$39.95 In Stock
Product details 456 pages No Starch Press - English 9781593270032 Reviews:
"Synopsis" by ,
Describing the knowledge the average person must have to become a top programmer, this volume teaches the important concepts of machine organization in a language-independent fashion, giving programmers the information they need to write great code in any language.
"Synopsis" by ,
Describing the knowledge the average person must have to become a top programmer, this volume teaches the important concepts of machine organization in a language-independent fashion, giving programmers the information they need to write great code in any language.
"Synopsis" by , If you've asked someone the secret to writing efficient, well-written software, the answer that you've probably gotten is learn assembly language programming. By learning assembly language programming, you learn how the machine really operat
"Synopsis" by , About the Book Topic: To become a truly great programmer, one has to master machine organization, which combines machine code and assembly language. Machine code is the representation of a computer program that is read and interpreted by the computer. Assembly language, the simplest kind of programming language, usually has a one-to-one correspondence with machine code instructions. Book Description: This is the first in a series of three texts. This volume teaches the important concepts of machine organization in a language-independent fashion, giving programmers the information they need to write great code in any language. Write Great Code will help any programmer make wiser choices with respect to programming statements and data types when writing software. Audience: This book is for the 600,000 professional programmers in the United States; any programmer who wants to learn how to write efficient software; students and teachers of college- and university-level programming language or software engineering courses; and buyers of Code Complete.
spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.