Linkers and Loaders has ratings and 10 reviews. Steve said: Definitely worth reading if you write native code for a living (or hobby).Published in. “I enjoyed reading this useful overview of the techniques and challenges of implementing linkers and loaders. While most of the examples are focused on three. Only now, with the publication of Linkers & Loaders, is there an authoritative book John Levine is the author or co-author of many books, including lex & yac.

Author: Taulrajas Samugore
Country: Greece
Language: English (Spanish)
Genre: Software
Published (Last): 9 June 2011
Pages: 388
PDF File Size: 9.79 Mb
ePub File Size: 3.61 Mb
ISBN: 186-2-54566-199-4
Downloads: 94865
Price: Free* [*Free Regsitration Required]
Uploader: Didal

Levine, Linkers and Loaders Ask Question. Tim McGilchrist rated it really liked it Dec 20, John Levine’s book answers those questions, and more.

Linkers and Loaders

Employed Russian k 19 I came linjers thinking that there must be a better set of references online by now; if I had to guess I would start off at Wikipedia. He says it’s from 0-F00??? On top of this foundation, the author presents clear practical advice to help you create faster, cleaner code.

Books by John R. I understand new loaders are very rarely designed, but anyway, this book is of no You barely can understand linkers by this book since it falls into implementation details of each specific OS levind CPU too early. I didn’t know what linkers or loaders linnkers going into this book, and while I am still confused about some aspects of them, I feel like I have a better understanding of what happens between object code and executable than I did before.

But I’d rather have a book on design of new linkers and loaders, or at least in-depth analysis of at least one loader. It is a must read for anyone who is thinking about hacking on a linker or loader e.


He holds a Ph.

Linkers and Loaders

Pretty much the only book of it’s kind and a great primer if you’re interested in writing your own linker or loader for an OS or just need to better understand native executables. The book goes occasionally perhaps a little bit too much into technical details, which I felt could be safely skipped.

You’ll learn to avoid the pitfalls associated with Windows DLLs, take advantage of loacers space-saving, performance-improving techniques supported by many modern linkers, make the best use of the UNIX ELF library scheme, and much more. My only semi-complaint is that it spent a lot of pages talking about real mode but being published inwe were less than a decade removed from that fever dream of backwards compatibility.

Linkers and Loaders by John R. Levine

He is also publisher emeritus of the Journal of C Language Translation, long-time moderator of the comp. My takeaway is that the basic principles of linkers and loaders are straightforward enough but that every single specific implementation is a collection of nasty hacks influenced by the operating system linkdrs hardware.

Steven Shaw rated it really liked it Sep 26, Goodreads helps you keep track of books you want to read. Sign up or log in Sign up using Google.

Reviews, Ratings, and Recommendations: User Review – Flag as inappropriate although lacking of concrete examples, i would give it a 4 star as there are not many books available dedicated to linkers. I tried this out because of Greg Wilson’s recommendation at http: Diya rated it it was ok Mar 16, To see what your friends thought of this book, please sign up.

Post Your Answer Discard By clicking “Post Your Answer”, you acknowledge that you have read our updated terms of serviceprivacy policy and cookie policyand that your continued use of the website is subject to these policies. Tapan rated it really liked it Dec 26, Definitely worth reading if you write native code for a living or hobby. Highly recommended for any programmer who wants to get to the bottom of things.


Account Options Sign in. Unix programmers will be pleased that the book has more information on non-Windows platforms than on Windows itself.

On page 95, he says: No trivia or quizzes yet. Until I read this book I simply did not understand how a program actually ran on my computer.

Geronimo Garcia Sgrita rated it really liked it Mar 09, Book Description Written for any programmer who works with compiled code, this book surveys today’s hardware platforms with a tour of how code is linked and executed on IBM mainframes, Unix, and Windows.

Thanks for telling us about the problem. In the end, the book presents recollection of dirty hacks from existing and dated implementation, however with explanations why there’re these hacks in the first place. But do you know how to use them to their greatest possible advantage? Evgen First rated it really liked it Jan 25, Sep 18, Jan Kroken rated it really liked it.

On one hand, I found this book to be really hard to read, but at a second glance, I can’t really say there is anything wrong with it except for a two points: Just a moment while we sign you in to your Goodreads account. Want to Read Currently Reading Read.