My Account Log in

3 options

Write great code [electronic resource] : Vol. 2 : thinking low-level, writing high-level / by Randall Hyde.

Ebook Central Academic Complete Available online

View online

Ebook Central College Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Hyde, Randall.
Language:
English
Subjects (All):
Computer architecture.
Computer programming.
Physical Description:
1 online resource (640 p.)
Edition:
1st edition
Other Title:
Writing high-level
Place of Publication:
San Francisco, CA : No Starch Press, c2006.
System Details:
Mode of access: World Wide Web.
text file
Summary:
Today's computer science students aren't always taught how to choose high-level language statements carefully to produce efficient code. Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level shows software engineers what too many college and university courses don't: how compilers translate high-level language statements and data structures into machine code. Armed with this knowledge, readers will be better informed about choosing the high-level structures that will help the compiler produce superior machine code, all without having to give up the productivity and portability ben
Contents:
Preliminaries; Contents; Introduction; Chapter 1: Thinking Low-Level, Writing High-Level; Chapter 2: Shouldn't You Learn Assembly Language?; Chapter 3: 80x86 Assembly for the HLL Programmer; Chapter 4: PowerPC Assembly for the HLL Programmer; Chapter 5: Compiler Operation and Code Generation; Chapter 6: Tools for Analyzing Compiler Output; Chapter 7: Constants and High-Level Languages; Chapter 8: Variables in a High-Level Language; Chapter 9: Array Data Types; Chapter 10: String Data Types; Chapter 11: Pointer Data Types; Chapter 12: Record, Union, and Class Data Types
Chapter 13: Arithmetic and Logical ExpressionsChapter 14: Control Structures and Programmatic Decisions; Chapter 15: Iterative Control Structures; Chapter 16: Functions and Procedures; Engineering Software; Appendix: A Brief Comparison of the 80x86 and PowerPC CPU Families; Online Appendices; Index
Notes:
Includes index.
Includes bibliographical references and index.
Description based on publisher supplied metadata and other sources.
ISBN:
9781593271138
1593271131
OCLC:
171563928

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account