HOME
Most Popular
New Books

Programming from the Ground Up

Programming from the Ground UpISBN:0975283847
Pages:332
Date:2004-07-31
Publisher:Bartlett Publishing
Rating:4.5

Read Programming from the Ground Up Online

   

Book Description

Programming from the Ground Up is an introduction to programming using assembly language on the Linux platform for x86 machines. It is a great book for novices who are just learning to program as well as for intermediates who have never learned or mastered assembly language programming. It covers many topics skipped by other similar books, including memory management, debugging, interfacing with C, dynamic libraries, and even a bit on GUI programming./p>

Reviews From AMAZON.COM


Excellent for any programmer learning any GNU programming!


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:
http://lists.nongnu.org/mailman/listinfo/pgubook-readers


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!

Best way to get started with linux asm

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).

NEW!!!

TOOOO Many results in general search?!! Try this customized search engine for searching online books