The Good, the Bad, and the Hungry Sale
 
 

Recently Viewed clear list


Original Essays | July 22, 2014

Nick Harkaway: IMG The Florist-Assassins



The three men lit up in my mind's eye, with footnotes. They were converging on me — and on the object I was carrying — in a way that had... Continue »
  1. $18.87 Sale Hardcover add to wish list

    Tigerman

    Nick Harkaway 9780385352413

spacer
Qualifying orders ship free.
$19.95
List price: $44.95
Used Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
1 Burnside - Bldg. 2 Software Engineering- General

More copies of this ISBN

Other titles in the Write Great Code series:

Write Great Code #02: Thinking Low-Level, Writing High-Level

by

Write Great Code #02: Thinking Low-Level, Writing High-Level Cover

 

Synopses & Reviews

Publisher Comments:

The second volume in the Write Great Code series supplies the critical information that today's computer science students don't often get from college and university courses: How to carefully choose their high-level language statements to produce efficient code. Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level, teaches software engineers how compilers translate high-level language statements and data structures into machine code. Armed with this knowledge, a software engineer can make an informed choice concerning the use of those high-level structures to help the compiler produce far better machine code--all without having to give up the productivity and portability benefits of using a high-level language.

Book News Annotation:

This second volume in the series describes methods for choosing high-level language (HLL) statements to create the most efficient machine code when using a modern optimizing compiler. Written for experienced programmers, the book provides an overview of 80x86 and PowerPC assembly language. Two chapters describe software tools such as disassemblers, object code dump, debuggers, and HLL compiler options that display assembly language code as ways of analyzing compiler output. Following these introductory chapters, the remainder of the book describes at length how compilers generate machine code for all kinds of HLL statements and data types.
Annotation 2006 Book News, Inc., Portland, OR (booknews.com)

Book News Annotation:

This second volume in the series describes methods for choosing high-level language (HLL) statements to create the most efficient machine code when using a modern optimizing compiler. Written for experienced programmers, the book provides an overview of 80x86 and PowerPC assembly language. Two chapters describe software tools such as disassemblers, object code dump, debuggers, and HLL compiler options that display assembly language code as ways of analyzing compiler output. Following these introductory chapters, the remainder of the book describes at length how compilers generate machine code for all kinds of HLL statements and data types. Annotation ©2006 Book News, Inc., Portland, OR (booknews.com)

Synopsis:

This second volume supplies the critical information that today's computer science students don't often get from college and university courses: How to carefully choose their high-level language statements to produce efficient code.

About the Author

Randall Hyde is the author of

Table of Contents

AcknowledgmentsIntroductionChapter 1: Thinking Low-Level, Writing High-LevelChapter 2: Shouldnt You Learn Assembly Language?Chapter 3: 80x86 Assembly for the HLL ProgrammerChapter 4: PowerPC Assembly for the HLL ProgrammerChapter 5: Compiler Operation and Code GenerationChapter 6: Tools for Analyzing Compiler OutputChapter 7: Constants and High-Level LanguagesChapter 8: Variables in a High-Level LanguageChapter 9: Array Data TypesChapter 10: String Data TypesChapter 11: Pointer Data TypesChapter 12: Record Union, and Class Data TypesChapter 13: Arithmetic and Logical ExpressionsChapter 14: Control Structures and Programmatic DecisionsChapter 15: Iterative Control StructuresChapter 16: Functions and ProceduresEngineering SoftwareA Brief Comparison of the 80x86 and PowerPC CPU FamiliesOnline AppendicesColophonUpdates

Product Details

ISBN:
9781593270650
Author:
Hyde, Randall
Publisher:
No Starch Press
Subject:
Programming - General
Subject:
Computer Architecture - General
Subject:
Computer Architecture
Subject:
Computer programming
Subject:
Systems Architecture - General
Subject:
Software Engineering - Programming and Languages
Subject:
Hyde;Program;Randall Hyde;Randy Hyde;assembly;assembly language;code;coding;high level;high-level;low level;low-level;machine code;machine language;machine organization;programming
Copyright:
Edition Number:
2
Edition Description:
Trade Paper
Series:
Write Great Code
Series Volume:
02
Publication Date:
20060331
Binding:
TRADE PAPER
Language:
English
Illustrations:
Y
Pages:
634
Dimensions:
9.25 x 7 x 1.5 in 2.23 lb

Other books you might like

  1. Effective Software Test Automation:... Used Trade Paper $18.95
  2. Lean Software Development: An Agile... New Trade Paper $54.99
  3. Managing & Using Information Systems...
    Used Trade Paper $6.25
  4. Object-Oriented Requirements... Used Hardcover $9.95
  5. An Introduction to Object-Oriented... Used Trade Paper $44.95
  6. UML 2 for Dummies (For Dummies) New Trade Paper $29.95

Related Subjects

Computers and Internet » Computer Architecture » General
Computers and Internet » Computer Languages » Assembly Language
Computers and Internet » Software Engineering » General
Computers and Internet » Software Engineering » Programming and Languages

Write Great Code #02: Thinking Low-Level, Writing High-Level Used Trade Paper
0 stars - 0 reviews
$19.95 In Stock
Product details 634 pages No Starch Press - English 9781593270650 Reviews:
"Synopsis" by ,
This second volume supplies the critical information that today's computer science students don't often get from college and university courses: How to carefully choose their high-level language statements to produce efficient code.
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.