Master your Minecraft
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Tour our stores


    Recently Viewed clear list


    What I'm Giving | December 4, 2014

    Fred Armisen: IMG Fred Armisen: What I'm Giving



    At Powell's, we feel the holidays are the perfect time to share our love of books with those close to us. For this special blog series, we reached... Continue »

    spacer
Qualifying orders ship free.
$44.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 #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
Subtitle:
Thinking Low-Level, Writing High-Level
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
Subject:
Computer Science
Edition Number:
2
Edition Description:
Print PDF
Series:
Write Great Code
Series Volume:
02
Publication Date:
20060324
Binding:
Paperback
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 $51.75
  3. Managing & Using Information Systems...
    Used Trade Paper $6.25
  4. UML 2 for Dummies (For Dummies) Used Trade Paper $14.95
  5. The Art of Software Testing... Used Hardcover $24.00

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 New Trade Paper
0 stars - 0 reviews
$44.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.