Description
Programming Language Pragmatics, Fourth Edition, is essentially the most comprehensive programming language textbook to be had these days. It’s distinguished and acclaimed for its integrated remedy of language design and implementation, with an emphasis at the fundamental tradeoffs that continue to drive software development.
The book provides readers with a solid foundation in the syntax, semantics, and pragmatics of the full range of programming languages, from traditional languages like C to the contemporary in functional, scripting, and object-oriented programming. This fourth edition has been heavily revised all over, with expanded coverage of type systems and functional programming, a unified remedy of polymorphism, highlights of the latest language standards, and examples featuring the ARM and x86 64-bit architectures.
- Updated coverage of the contemporary developments in programming language design, including C & C++11, Java 8, C# 5, Scala, Go, Swift, Python 3, and HTML 5
- Updated remedy of functional programming, with extensive coverage of OCaml
- New chapters devoted to type systems and composite types
- Unified and up to date remedy of polymorphism in all its forms
- New examples featuring the ARM and x86 64-bit architectures