£43.56

MIT Press Experiential Introduction to Principles of Programming Languages, An: For Java Programmers

White

Price data checked 6 days ago

View at Amazon

We'll watch every seller, every day. One email when your price arrives.

About as cheap as it gets. The only time it was cheaper was 2 months ago.

£44 today · all-time low £42 (May 2026) · usually £44

NEW HERE?

Amazon shows you one price. We show you all of them.

Tosheroon watches Amazon prices so you don't have to. Every product on Amazon has a price history — we make it visible. Set the price you'd actually pay, and we'll email you the second it gets there. No app, no account, one email.

WHAT'S ON THIS PAGE

↓ Price chart
when this has been cheap or pricey
↓ Forecast
where the price is heading next
↓ Statistics
all-time high & low, recent range
↑ Price alert
name your number, we'll email you

Price History & Forecast

Grey patches = out of stock. Cheaper = lower on the chart. Hover for exact prices.

Last 85 days · 85 data points (no recent data)

Historical
Generating forecast…
£44.53 £42.21 £42.72 £43.22 £43.73 £44.23 £44.74 26 April 2026 17 May 2026 07 June 2026 28 June 2026 19 July 2026

Price Distribution

Price distribution over 85 days • 4 price levels

Days at Price
Current Price
21 days 11 days 34 days · current 19 days 0 9 17 26 34 £42 £43 £44 £45 Days at Price

Price Analysis

Most common price: £44 (34 days, 40.0%)

Price range: £42 - £45

Price levels: 4 different prices over 85 days

Description

A textbook that uses a hands-on approach to teach principles of programming languages, with Java as the implementation language. This introductory textbook uses a hands-on approach to teach the principles of programming languages. Using Java as the implementation language, Rajan covers a range of emerging topics, including concurrency, Big Data, and event-driven programming. Students will learn to design, implement, analyze, and understand both domain-specific and general-purpose programming languages. Develops basic concepts in languages, including means of computation, means of combination, and means of abstraction. Examines imperative features such as references, concurrency features such as fork, and reactive features such as event handling. Covers language features that express differing perspectives of thinking about computation, including those of logic programming and flow-based programming. Presumes Java programming experience and understanding of object-oriented classes, inheritance, polymorphism, and static classes. Each chapter corresponds with a working implementation of a small programming language allowing students to follow along.

Product Specifications

Colour
White
Format
hardcover
Domain
Amazon UK
Release Date
03 May 2022
Listed Since
27 July 2021

Barcode

No barcode data available

Similar Products You Might Like

Concepts in Programming Languages
96% match

Concepts in Programming Languages

Cambridge University Press

£67.70 20 Jul 2026
Introduction to Programming in Java: An Interdisciplinary Approach
96% match

Introduction to Programming in Java: An Interdisciplinary Approach

Addison Wesley

£65.99 09 May 2026
Introduction to Programming Languages
96% match

Introduction to Programming Languages

CRC Press

£175.94 14 Jun 2026
Introduction to Programming Languages
96% match

Introduction to Programming Languages

CRC Press

£71.42 19 Jul 2026
Readings from Programming with Java (Mindtap Course List)
96% match

Readings from Programming with Java (Mindtap Course List)

Cengage Learning

£94.98 17 Jul 2026
Learning Java: An Introduction to Real-World Programming with Java
96% match

Learning Java: An Introduction to Real-World Programming with Java

O'Reilly

£44.62 18 Jun 2026
Foundational Java: Key Elements and Practical Programming
96% match

Foundational Java: Key Elements and Practical Programming

Springer

£27.21 15 Jul 2026
Springer Programming Language Design and Implementation Book
96% match

Springer Programming Language Design and Implementation Book

Springer

£48.58 21 Jul 2026
Learning Java Through Games
96% match

Learning Java Through Games

CRC Press

£69.99 05 Jul 2026
The Fundamentals of Programming Using Java
96% match

The Fundamentals of Programming Using Java

Cengage Learning

£56.99 12 Jun 2026
Programming Language Pragmatics
96% match

Programming Language Pragmatics

Morgan Kaufmann

£61.08 17 Jun 2026
Programming Language Explorations
96% match

Programming Language Explorations

Chapman and Hall/CRC

£108.76 09 Jul 2026
Programming Language Explorations
96% match

Programming Language Explorations

Chapman and Hall/CRC

£48.44 23 Jun 2026
Introduction to Programming: Using C, C++, Java and C#
96% match

Introduction to Programming: Using C, C++, Java and C#

LAP Lambert Academic Publishing

£58.00 13 Jul 2026
CRC Press Learning Java Through Games - Programming Guide
96% match

CRC Press Learning Java Through Games - Programming Guide

CRC Press

£175.94 13 May 2026
An Introduction to Programming Languages: Simultaneous Learning in Multiple Coding Environments (Synthesis Lectures on Computer Science)
96% match

An Introduction to Programming Languages: Simultaneous Learning in Multiple Coding Environments (Synthesis Lectures on Computer Science)

Springer

£39.73 08 Jul 2026
Programming in Two Semesters: Using Python and Java (Texts in Computer Science)
96% match

Programming in Two Semesters: Using Python and Java (Texts in Computer Science)

Springer

£43.29 05 Jul 2026
Programming Languages: Principles and Paradigms
96% match

Programming Languages: Principles and Paradigms

McGraw-Hill Education

£88.27 29 Jun 2026
Java Cookbook, 4e: Problems and Solutions for Java Developers
96% match

Java Cookbook, 4e: Problems and Solutions for Java Developers

O'Reilly

£37.55 17 Jun 2026
Invitation to Computer Science: Java Version
96% match

Invitation to Computer Science: Java Version

Cengage Learning

£43.99 12 Jul 2026
Core Java, Volume II: Advanced Features (Oracle Press for Java)
96% match

Core Java, Volume II: Advanced Features (Oracle Press for Java)

Addison Wesley

£61.11 04 Jul 2026
Pac: An Intro To Programming
96% match

Pac: An Intro To Programming

Jones & Bartlett Learning

£114.64 15 Jul 2026
Learn Java with Math: Using Fun Projects and Games
96% match

Learn Java with Math: Using Fun Projects and Games

Apress

£37.53 06 May 2026
Core Java, Volume II: Advanced Features: 2 (Oracle Press for Java)
96% match

Core Java, Volume II: Advanced Features: 2 (Oracle Press for Java)

Addison Wesley

£24.33 16 Jun 2026