Write Great Code - Volume 2
Thinking Low-Level, Writing High-Level
Résumé
It's a critical lesson that today's computer science students aren't always being taught: How to carefully choose their high-level language statements 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, they will make informed choices concerning the use of those high-level structures and 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.
L'auteur - Randall Hyde
RANDALL HYDE has taught assembly language programming at the university level for over a decade and has developed several commercial software systems. His website, Webster: The Place on the Net to Learn Assembly Language Programming (http://webster.cs.ucr.edu), is the premier destination for anyone learning assembly, with well over 2 million visitors. Hyde is the author of Using 6502 Assembly Language (Prentice Hall) and co-author of The Waite Group's MASM 6.0 Bible (Sams).
Sommaire
- 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 Expressions
- Chapter 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
Caractéristiques techniques
PAPIER | |
Éditeur(s) | No Starch Press |
Auteur(s) | Randall Hyde |
Parution | 06/04/2006 |
Nb. de pages | 620 |
Format | 18 x 23,5 |
Couverture | Broché |
Poids | 1025g |
Intérieur | Noir et Blanc |
EAN13 | 9781593270650 |
ISBN13 | 978-1-59327-065-0 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Développement d'applications Techniques de programmation Compilation
- Informatique Développement d'applications Techniques de programmation Programmation fonctionnelle
- Informatique Développement d'applications Langages C
- Informatique Développement d'applications Langages C++
- Informatique Développement d'applications Langages Pascal
- Informatique Développement d'applications Langages Assembleur
- Informatique Hardware et matériels Architecture des ordinateurs Microprocesseurs
- Informatique Hardware et matériels Electronique pour l'informatique
- Informatique Hardware et matériels Electronique pour l'informatique Circuits et semiconducteurs
- Informatique Hardware et matériels Logique programmable