Identifiez-vous pour activer la commande 1-Click.
Plus de choix
Vous l'avez déjà ? Vendez votre exemplaire ici
Désolé, cet article n'est pas disponible en
Image non disponible pour la
couleur :
Image non disponible

Dites-le à l'éditeur :
J'aimerais lire ce livre sur Kindle !

Vous n'avez pas encore de Kindle ? Achetez-le ici ou téléchargez une application de lecture gratuite.

Programming From The Ground Up [Anglais] [Broché]

Jonathan Bartlett , Dominick Bruno Jr

Prix : EUR 26,89 Livraison à EUR 0,01 En savoir plus.
  Tous les prix incluent la TVA
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Il ne reste plus que 6 exemplaire(s) en stock (d'autres exemplaires sont en cours d'acheminement).
Expédié et vendu par Amazon. Emballage cadeau disponible.


Prix Amazon Neuf à partir de Occasion à partir de
Broché --  
Broché EUR 26,89  

Offres spéciales et liens associés

Descriptions du produit

Programming from the Ground Up Programming from the Ground Up uses Linux assembly language to teach new programmers the most important concepts in programming. It takes you a step at a time through these concepts: * How the processor views memory * How the processor operates * How programs interact with the operating system * How computers represent data internally * How to do low-level and high-level optimization Most beginnin... Full description

Détails sur le produit

En savoir plus sur l'auteur

Découvrez des livres, informez-vous sur les écrivains, lisez des blogs d'auteurs et bien plus encore.

Dans ce livre (En savoir plus)
Première phrase
I love programming. Lire la première page
En découvrir plus
Parcourir les pages échantillon
Couverture | Copyright | Table des matières | Extrait | Index | Quatrième de couverture
Rechercher dans ce livre:

Vendre une version numérique de ce livre dans la boutique Kindle.

Si vous êtes un éditeur ou un auteur et que vous disposez des droits numériques sur un livre, vous pouvez vendre la version numérique du livre dans notre boutique Kindle. En savoir plus

Commentaires en ligne 

Il n'y a pas encore de commentaires clients sur Amazon.fr
5 étoiles
4 étoiles
3 étoiles
2 étoiles
1 étoiles
Commentaires client les plus utiles sur Amazon.com (beta)
Amazon.com: 4.3 étoiles sur 5  7 commentaires
39 internautes sur 41 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 A student's take 13 juin 2004
Par "aerinfir" - Publié sur Amazon.com
I'm a student who used this book as the text for the assembly portion of a systems programing class. I must say, I was impressed. The ordering of material seemed natural and the explanations were quite good, especially the section on low-level memory management. Ever wonder how calloc and malloc work? This actually has assembly code (accompanied with plenty of explanation) for writing a basic memory manager.
The nice thing about it is that its written for the gcc compiler and IA-32 architecture, so all you need to write programs that run on your machine is an Intel processor with a Linux partition.
For people who are just beginning to program, the ground-up style of this book gives a unique perspective. Because assembly is more difficult than higher-level languages, I'd recommend that true beginners get familiar with a language like C or Java first, then turn to this book for a fuller understanding of programming. About a semester's worth of another language should prepare you I think. That being said, I do think it's easy to overlook the importance of low-level programming. After you have some experience with control structures and manipulating strings, take a look at this book to really flesh out your knowledge. I definitely felt I gained a better understanding of how we get from source code in a text file to instructions that the machine can really understand.
48 internautes sur 53 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 PDF version available free online 6 mars 2006
Par sansai - Publié sur Amazon.com
This book's homepage:


It can be downloaded free of charge at:


UPDATE: Sorry - the links which had appeared here for years were removed by Amazon at some point. Please enter the book's title and "PDF" into your favorite web search engine to find the link.
15 internautes sur 15 ont trouvé ce commentaire utile 
4.0 étoiles sur 5 Best way to get started with linux asm 25 décembre 2004
Par Amazon Customer - Publié sur Amazon.com
After looking around for an introduction to assembly in linux, this is the best book I found (well, there's not much competition). I had heard asm is hard, but you'll be up and running very quickly with this book - it's actually quite easy. I have no intention of doing any real programming in assembly, but after learning the basics I have a better idea of what code in a higher level language compiles to, I finally really understand pointers and the difference between the heap and the stack, etc.

It loses a point for trying to be an introduction to programming in general. There are better books for that, and better approaches than starting at the lowest level (actually, you *could* build your own chips..). It is not a general reference to assembly, will not take you very deep, and is not intended to. IMHO, it should have been.

Anyway, this is the place to go if you want to get started on asm and you use linux (in particular, it's better than the Hyde book).
13 internautes sur 13 ont trouvé ce commentaire utile 
4.0 étoiles sur 5 A well-written introduction 3 août 2004
Par Håkon Hallingstad - Publié sur Amazon.com
I have been looking for an assembly book for Linux on x86 for a long time, but have been disapointed by the available books.

This book uses the right tools, GNU Assembler and Linux on x86, and gives a very good introduction to assembly programming. The book starts with a simple example program that is expanded and explained carefully. Topics like C function calls, Linux system calls and linking are also described very well.

The reason I give this book 4 stars is because 1. later chapters overwhelmed me with large code samples that also contained several new concepts. It is easy to get lost in an assembly program, and the author should have kept the code samples small in style with the earlier chapters. 2. Only a fraction of the instruction set is covered. But having read this book makes it easy to read Intel's documentation and the GNU Assembler Info pages.
15 internautes sur 16 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 Excellent for any programmer learning any GNU programming! 11 avril 2005
Par Roger - Publié sur Amazon.com
This is a very good supplementary book and the first book concerning Linux assembly language to date! (All other Linux assembly books either dealt with msdos or other high level languages as their primary focus.)

I've read this book from cover to cover and performed each example in each chapter demonstrating that chapter's focus. The examples are very simple and the language used throughout the book is very easy to understand.

Mailing list is here:


This is a small supplementary book and I would highly recommend it for any college level class to have this book as a supplementary to their course in programming.

As for home taught GNU programmers, a must as it explains how programming evolved and details what you are actually doing with the cpu instructions in any programming language.

To date, this book is one of the best I've read and absorbed. One reason I rate this book so highly? It's no 100,000 page giant and you should be able to readily absorb the material!
Ces commentaires ont-ils été utiles ?   Dites-le-nous

Discussions entre clients

Le forum concernant ce produit
Discussion Réponses Message le plus récent
Pas de discussions pour l'instant

Posez des questions, partagez votre opinion, gagnez en compréhension
Démarrer une nouvelle discussion
Première publication:
Aller s'identifier

Rechercher parmi les discussions des clients
Rechercher dans toutes les discussions Amazon

Rechercher des articles similaires par rubrique


Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?