Programming Language Pragmatics (Google eBook)
Programming Language Pragmatics is the most comprehensive programming language textbook available today. Taking the perspective that language design and language implementation are tightly interconnected, and that neither can be fully understood in isolation, this critically acclaimed and bestselling book has been thoroughly updated to cover the most recent developments in programming language design. With a new chapter on run-time program management and expanded coverage of concurrency, this new edition provides both students and professionals alike with a solid understanding of the most important issues driving software development today.
What people are saying - Write a review
abstraction Algol Algol 68 algorithm allocated allow arguments array assembly language assignment attribute grammar base class binding block built-in byte Chapter checks code improvement Common Lisp compiler computing concurrent consider constructor context context-free grammar coroutine create declaration define DESIGN & IMPLEMENTATION dynamic scoping element error evaluation EXAMPLE execution expr Figure Fortran functional programming goto handler header input instructions integer interpreter iteration Java lambda language design lazy evaluation loop machine mechanism memory method Modula-3 module nested node notation object object-oriented operations parameters parse tree parser Pascal Perl pointer processor programming languages Prolog Python queue recursive reference regular expressions routines Ruby run-time scanner Scheme scripting languages Section semantic Smalltalk specify stack statement static stmt stmtlist string structure subroutine symbol synchronization syntax tree thread token variables write