Breaking News!
60% Off the Hottest Halloween Costumes & Accessories

Understanding Programming Languages

Best Price:
Buy Understanding Programming Languages for $39.99 at @ Link.springer.com
No coupon is required — this is the standard retail price.

Set a price drop alert to never miss an offer.

1 Offer Price Range: $39.99 - $39.99
BEST PRICE

Single Product Purchase

$39.99
@ Link.springer.com     BUY Now

Price Comparison

Seller Contact Seller List Price On Sale Shipping Best Promo Final Price Volume Discount Financing Availability Seller's Page
BEST PRICE
1 Product Purchase
@ Link.springer.com
$39.99 $39.99

$39.99
See Site In stock Visit Store

Product Details

Brand
Springer Nature
Manufacturer
N/A
Part Number
0
GTIN
9783030592561
Condition
New
Product Description

This book is about describing the meaning of programming languages. The author teaches the skill of writing semantic descriptions as an efficient way to understand the features of a language. While a compiler or an interpreter offers a form of formal description of a language, it is not something that can be used as a basis for reasoning about that language nor can it serve as a definition of a programming language itself since this must allow a range of implementations. By writing a formal semantics of a language a designer can yield a far shorter description and tease out, analyse and record design choices. Early in the book the author introduces a simple notation, a meta-language, used to record descriptions of the semantics of languages. In a practical approach, he considers dozens of issues that arise in current programming languages and the key techniques that must be mastered in order to write the required formal semantic descriptions. The book concludes with a discussion of the eight key challenges: delimiting a language (concrete representation), delimiting the abstract content of a language, recording semantics (deterministic languages), operational semantics (non-determinism), context dependency, modelling sharing, modelling concurrency, and modelling exits. The content is class-tested and suitable for final-year undergraduate and postgraduate courses. It is also suitable for any designer who wants to understand languages at a deep level. Most chapters offer projects, some of these quite advanced exercises that ask for complete descriptions of languages, and the book is supported throughout with pointers to further reading and resources. As a prerequisite the reader should know at least one imperative high-level language and have some knowledge of discrete mathematics notation for logic and set theory.

Available Colors
Available Sizes

Reviews

0
0 reviews
5 stars
4 stars
3 stars
2 stars
1 star

Questions & Answers

Similar Products

Silencing Race

Silencing Race

$109.00
Energy Management of Internet Data Centers in Smart Grid

Energy Management of Internet Data Centers in Smart Grid

$54.99
Optical Measurements, Modeling, and Metrology, Volume 5

Optical Measurements, Modeling, and Metrology, Volume 5

$169.00
Ressourcennutzung in Wirtschaftsrumen

Ressourcennutzung in Wirtschaftsrumen

$89.99
Nitrogen Fixation with Non-Legumes

Nitrogen Fixation with Non-Legumes

$39.99
Text, Speech and Dialogue

Text, Speech and Dialogue

$84.99
Languages and Compilers for Parallel Computing

Languages and Compilers for Parallel Computing

$39.99
New Trends in Mechanism and Machine Science

New Trends in Mechanism and Machine Science

$169.00
Psychosocial Explorations of Film and Television Viewing

Psychosocial Explorations of Film and Television Viewing

$39.99
World Archaeo-Geophysics

World Archaeo-Geophysics

$59.99
We're Going on a Treasure Hunt

We're Going on a Treasure Hunt

$4.46
Ansthesie Intensivmedizin Notfallmedizin

Ansthesie Intensivmedizin Notfallmedizin

$54.99
Pragmatic Evaluation of Software Architectures

Pragmatic Evaluation of Software Architectures

$79.99
The Reconstruction of Economic Theory

The Reconstruction of Economic Theory

$129.00
Polyelectrolyte Complexes in the Dispersed and Solid State II

Polyelectrolyte Complexes in the Dispersed and Solid State II

$169.00
Sektorales Industriekonjunkturmodell fr das Land Nordrhein-Westfalen

Sektorales Industriekonjunkturmodell fr das Land Nordrhein-Westfalen

$59.99
A First Course in Group Theory

A First Course in Group Theory

$54.99
Gerechter Frieden

Gerechter Frieden

$17.99
Cardiac Arrhythmias 2003

Cardiac Arrhythmias 2003

$129.00
Biochemistry

Biochemistry

$109.99
Das Erlebnis und die Dichtung

Das Erlebnis und die Dichtung

$49.99
Latin American Digital Poetics

Latin American Digital Poetics

$44.99
Roman und Satire im 18. Jahrhundert

Roman und Satire im 18. Jahrhundert

$119.99
Spikes and Shocks

Spikes and Shocks

$59.99
Contemporary Computing

Contemporary Computing

$54.99
Weather Risk Management

Weather Risk Management

$219.99
Valuing Oil Spill Prevention

Valuing Oil Spill Prevention

$169.99
Wandern ohne Ziel

Wandern ohne Ziel

$49.99
German Annual of Spatial Research and Policy 2009

German Annual of Spatial Research and Policy 2009

$129.00
Th Thorium

Th Thorium

$54.99
Immobilien-Leasing

Immobilien-Leasing

$59.99
Surveying Human Vulnerabilities across the Life Course

Surveying Human Vulnerabilities across the Life Course

$59.99
Understanding Pendulums

Understanding Pendulums

$84.99
Kognitive Sprachverarbeitung

Kognitive Sprachverarbeitung

$49.99
Group Theoretical Methods in Physics

Group Theoretical Methods in Physics

$39.99
High Performance Computing on Vector Systems 2010

High Performance Computing on Vector Systems 2010

$109.00
Soziale Zeit und Biographie

Soziale Zeit und Biographie

$49.99
War Memories

War Memories

$54.99
Die elektronenmikroskopische Struktur der Eizelle

Die elektronenmikroskopische Struktur der Eizelle

$69.99
Foreign Direct Investment, Governance, and the Environment in China

Foreign Direct Investment, Governance, and the Environment in China

$109.99
previous
next