3 options
Write great code [electronic resource] : Vol. 2 : thinking low-level, writing high-level / by Randall Hyde.
- 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.