Poetry Madness
 
 

Recently Viewed clear list


Interviews | April 8, 2014

Shawn Donley: IMG Gabrielle Zevin: The Powells.com Interview



Gabrielle ZevinThe American Booksellers Association collects nominations from bookstores all over the country for favorite forthcoming titles. The Storied Life of... Continue »
  1. $17.47 Sale Hardcover add to wish list

    The Storied Life of A. J. Fikry

    Gabrielle Zevin 9781616203214

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
Edition Number:
2
Edition Description:
Trade Paper
Series:
Write Great Code
Series Volume:
02
Publication Date:
20060321
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 $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 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.