tinyurl.com/z9rx -> www.amazon.com/exec/obidos/tg/detail/-/1558604421?v=glance
Kaplan Author Linkers and Loaders by John Levine Author Explore Similar Items : 20 in Books , 1 in DVD , and 1 in Music Customers interested in Programming Language Pragmatics may also be interested in: Sponsored Links Whats this? Feedback Easy Programming Language Liberty BASIC gives you the power!
Clearly organized and filled with a wide-ranging perspective on over 40 different languages, this book will be appreciated for its depth and breadth of coverage on an essential topic in computer science. With references to dozens of programming languages, from Ada to Turing and everything in between including C, C, Java, and Perl, this book is a truly in-depth guide to how code is compiled or interpreted and executed on computer hardware. The book has a comprehensive discussion of compilation and linking, as well as how data types are implemented in memory. Sections on functional and logical programming illustrated with Scheme and Prolog, which are often used in AI research can expand your understanding of how programming languages work. Final sections on the advantages-and complexities-of concurrent processing, plus a nice treatment of code optimization techniques, round out the text here. Each chapter provides numerous exercises, so you can try out the ideas on your own. Students will benefit from the practical examples here, drawn from a wide range of languages. If you are a self-taught developer, the very approachable tutorial can give you perspective on the formal definitions of many computer languages, which can help you master new ones more effectively.
This textbook for a programming languages course focuses on concepts that underlie all of the languages normally encountered, illustrating those concepts with examples from various languages. Language design and implementation are explored together, with an emphasis on the ways in which they interact.
Thanks to its rigorous but accessible teaching style, youll emerge better prepared to choose the best language for particular projects, to make more effective use of languages you already know, and to learn new languages quickly and completely. Addresses the most recent developments in programming language design, spanning more than forty different languages, including Ada 95, C, C, Fortran 95, Java, Lisp, Scheme, ML, Modula-3, Pascal, and Prolog. Places a special emphasis on implementation issueshow the techniques used by compilers and related tools influence language design, and vice versa. Covers advanced topics in language design and implemenation, such as iterators, coroutines, templates generics, separate compilation, I/O, type inference, and exception handling. Reviews language-related topics in assembly-level architecture critical for understanding what a compiler does to a program. Offers in-depth coverage of object-oriented programming, including multiple inheritance and dynamic method binding. Includes a comprehensive chapter on concurrency, with detailed coverage of both shared-memory and message-passing languages and libraries. Provides an accessible introduction to the formal foundations of compilation automata theory, functional programming lambda calculus, and logic programming predicate calculus.
This book truly is an achievement and it lives up to my predecessors comments. I hasten to emphasize that this textbook combines form and content to a very high degree: it is written superbly with great clarity, the topics are organized extremely well and meaningfully, and finally it provides a comprehensive overview of all aspects of programming. In the course of my reading, I have never felt the need to skip sections;
All sections are integrated with the others and each section offers very useful knowledge. The author clearly displays a profound understanding of all aspects of his endeavor. The greatest merit of this book is that one can very profitably go through a self-study programme through all 13 chapters and come away much superior to ones peers in college or graduate school or industry I qualify this statement at present: I have read only 7 chapters yet, but intend to read all 13. Finally, if you are familiar with the excellent book on Computer Architecture by Patterson and Hennesy, then I say that this book is on level par with that venerable textbook.
Suggestion Box Your comments can help make our site better for everyone. If youve found something incorrect, broken, or frustrating on this page, let us know so that we can improve it. Please note that we are unable to respond directly to suggestions made via this form.
|