£42.95

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

White

Price data last checked 43 day(s) ago - refreshing...

View at Amazon

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

This is the usual price. Wait for it to drop, or tell us your number.

£43 today · usual range £38–£44 · best ever £38

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 48 days • 48 data points (No recent data available)

Historical
Generating forecast...
£43.91 £37.82 £39.15 £40.48 £41.80 £43.13 £44.46 11 March 2026 22 March 2026 03 April 2026 15 April 2026 27 April 2026

Price Distribution

Price distribution over 48 days • 4 price levels

Days at Price
Current Price
1 day 30 days 14 days · current 3 days 0 8 15 23 30 £38 £41 £43 £44 Days at Price

Price Analysis

Most common price: £41 (30 days, 62.5%)

Price range: £38 - £44

Price levels: 4 different prices over 48 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

£64.08 28 Apr 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

£166.98 12 Jan 2026
Introduction to Programming Languages
96% match

Introduction to Programming Languages

CRC Press

£72.97 27 Apr 2026
Readings from Programming with Java (Mindtap Course List)
96% match

Readings from Programming with Java (Mindtap Course List)

Cengage Learning

£90.93 24 Apr 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.67 23 Jan 2026
Foundational Java: Key Elements and Practical Programming
96% match

Foundational Java: Key Elements and Practical Programming

Springer

£27.21 19 Apr 2026
Springer Programming Language Design and Implementation Book
96% match

Springer Programming Language Design and Implementation Book

Springer

£47.08 29 Apr 2026
Learning Java Through Games
96% match

Learning Java Through Games

CRC Press

£69.99 28 Feb 2026
The Fundamentals of Programming Using Java
96% match

The Fundamentals of Programming Using Java

Cengage Learning EMEA

£52.89 09 Jan 2026
Programming Language Pragmatics
96% match

Programming Language Pragmatics

Morgan Kaufmann

£61.77 14 Jan 2026
Programming Language Explorations
96% match

Programming Language Explorations

Chapman and Hall/CRC

£115.00 09 Mar 2026
Programming Language Explorations
96% match

Programming Language Explorations

Chapman and Hall/CRC

£46.91 31 Jan 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 02 Apr 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.18 07 Mar 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

£42.09 28 Feb 2026
Programming Languages: Principles and Paradigms
96% match

Programming Languages: Principles and Paradigms

McGraw-Hill Education

£95.99 15 Feb 2026
Java Cookbook, 4e: Problems and Solutions for Java Developers
96% match

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

O'Reilly

£55.99 14 Jan 2026
Invitation to Computer Science: Java Version
96% match

Invitation to Computer Science: Java Version

Course Technology

£43.99 31 Mar 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.88 27 Feb 2026
Pac: An Intro To Programming
96% match

Pac: An Intro To Programming

Jones & Bartlett Learning

£114.90 16 Apr 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)

£56.76 13 Jan 2026