Write Great Code - Volume 1 : Understanding the machine - Randall... - Librairie Eyrolles

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Write Great Code
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Write Great Code

Write Great Code

Volume 1 : Understanding the machine

Randall Hyde

445 pages, parution le 08/11/2004

Résumé

This, the first volume in Randall Hyde's ''Write Great Code'' series, dives into machine organization without the extra overhead of learning assembly language programming. Written for C/C++, VB, Pascal, Java, and other high-level language programmers, Volume I, "Understanding the Machine," fills in the low-level details of machine organization that are often left out of computer science and engineering courses. Learn: +How the machine represents numbers, strings, and high-level data structures, so you'll know the inherent cost of using them. +How to organize your data, so the machine can access it efficiently. +How the CPU operates, so you can write code that works the way the machine does. +How I/O devices operate, so you can maximize your application's performance when accessing those devices. +How to best use the memory hierarchy to produce the fastest possible programs. Great code is efficient code. But before you can write truly efficient code, you must understand how computer systems execute programs and how abstractions in programming languages map to the machine's low-level hardware. After all, compilers don't write the best machine code; programmers do. The information in this first volume of the ''Write Great Code'' series gives you the foundation upon which all great software is built.

This, the first volume in Randall Hyde's Write Great Code series, dives into machine organization without the extra overhead of learning assembly language programming. Written for C/C++, VB, Pascal, Java, and other high-level language programmers, Volume I, "Understanding the Machine," fills in the low-level details of machine organization that are often left out of computer science and engineering courses. Learn:

  • How the machine represents numbers, strings, and high-level data structures, so you'll know the inherent cost of using them.
  • How to organize your data, so the machine can access it efficiently.
  • How the CPU operates, so you can write code that works the way the machine does.
  • How I/O devices operate, so you can maximize your application's performance when accessing those devices.
  • How to best use the memory hierarchy to produce the fastest possible programs.

Great code is efficient code. But before you can write truly efficient code, you must understand how computer systems execute programs and how abstractions in programming languages map to the machine's low-level hardware. After all, compilers don't write the best machine code; programmers do. The information in this first volume of the Write Great Code series gives you the foundation upon which all great software is built.

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

  • What You Need to Know to Write Great Code
  • Numeric Representation
  • Binary Arithmetic and Bit Operations
  • Floating Point Representation
  • Character Representation
  • Memory Organization and Access
  • Composite Data Types and Memory Objects
  • Boolean Logic and Digital Design
  • CPU Architecture
  • Instruction Set Architecture
  • Memory Architecture and Organization
  • Input and Output (I/O)
  • Thinking Low-Level, Writing High-Level
Voir tout
Replier

Caractéristiques techniques

  PAPIER
Éditeur(s) No Starch Press
Auteur(s) Randall Hyde
Parution 08/11/2004
Nb. de pages 445
Format 17,5 x 23,5
Couverture Broché
Poids 754g
Intérieur Noir et Blanc
EAN13 9781593270032
ISBN13 978-1-59327-003-2

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription