Ready to be published? LXer is read by around 350,000 individuals each month, and is an excellent place for you to publish your ideas, thoughts, reviews, complaints, etc. Do you have something to say to the Linux community?
Books that teach programming often start out trying to hide all of the messy details of programming. And they succeed -- at keeping programmers from knowing what is really going on. A new book from Bartlett Publishing changes all that.
Bartlett Publishing recently released Programming from the Ground Up (ISBN 0-9752838-4-7), and introduction to programming using assembly language on Linux. Assembly language is the language of the machine itself, and learning assembly language is essential for a full understanding of other computer science concepts.
Programming from the Ground Up is a book for beginners that doesn't try to hide the complexity, but rather explains it. It assumes that programmers need to know how computers work, and aims at making that knowledge no longer a mystery to programmers.
In addition to basic programming concepts, Programming from the Ground Up covers virtual memory, memory management, system calls, calling conventions, static and dynamic linking, and optimization techniques.
Programming from the Ground Up is very well-respected in its subject area, and is currently being used at Princeton University in their COS 217 "Introduction to Programming Systems" course. It has also received good reviews from Joel Spolsky and Randall Hyde.
A free account is needed to post. Write your comment here first: your text is kept in this browser while you sign up or log in, and is waiting for you when you come back.
Your message:
|||||
10
Markdown: **bold**, *italic*, [text](https://link), - lists, > quotes, $x^2$ for math. Formatting help