The Assayer: Programming from the Ground Up The Assayer - book reviews and discussion for the free-information renaissance
home    help    links    log in    log out    add or review a book    contact
Browse by    subject    author    title    reviewer

Programming from the Ground Up

AuthorJonathan Laine Bartlett Entered2001-08-09 13:08:18 by johnnyb
Editedit data record FreedomCopylefted: anyone can read, modify, and sell (disclaimer)
SubjectQ.A - Mathematics. Computer science (general programming)
This link was reported to be OK by user Ben Crowell on 2002-06-07 17:51:32
You can't update this URL or report it OK or broken because you aren't logged in.
ReviewYou can't add a review of this book right now because you're not logged in.
Good for my purposes..
by rsheridan6 on 2004-05-21 09:09:40, review #399
better than 90%
better than 90%
This book is intended to be an introduction to programming from the bottom up for beginners. Most of the book uses assembly language. I don't think this is the best approach for a beginner learning programming, but for me it was useful to fill in holes in my knowledge - I didn't know much about the low-level stuff this book deals with, and this book explains those things well. Most of us will probably never really need to deal with assembly programming, but a firm understanding of how things actually work is still valuable.

You cannot revise or reply to this post because you are not logged in.

A nice walkthrough
by Ryan Scott on 2004-11-01 11:51:31, review #429
better than 95%
better than 80%
Also available as a regular printed book, this book is of high quality. One will not be able to find most of the content elsewhere in relation to Linux -- especially explained in a step-by-step fashion. Most books on assembly language read like technical manuals; Bartlett elminates this and does not assume familiarity with assembly at all and provides complete references to the material in the book in the appendices.

Also included is an introduction to the GNU Debugger (gdb), which is often a daunting debugger for the unfamiliar. Further, Bartlett provides an appendix on GUI programming in Linux using Assembly, which is information one cannot find elsewhere.

The text has the feeling of having been proofread quite well, yet there exist some minor technical errors here and there that will not present any serious reading roadblocks.

This text should be required reading in freshman programming courses for Computer Science, Computer Engineering, and Electrical Engineering majors.

You cannot revise or reply to this post because you are not logged in.

The contents of this web page, except the parts contributed by members of The Assayer, are copyright (c) 2000 by Benjamin Crowell, and are copyleft licensed under the Open Publication License 1.0, without options A or B.