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

Understanding Programming Languages

Best Price (Coupon Required):
Buy Understanding Programming Languages for $36.00 at @ Link.springer.com when you apply the 10% OFF coupon at checkout.
Click “Get Coupon & Buy” to copy the code and unlock the deal.

Set a price drop alert to never miss an offer.

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

Single Product Purchase

$36.00
@ Link.springer.com with extra coupon

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

10% OFF
This deals requires coupon
$36.00
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

Penetrating Bars through Masks of Cosmic Dust

Penetrating Bars through Masks of Cosmic Dust

$329.99
The Theory and Practice of Systematic Personnel Selection

The Theory and Practice of Systematic Personnel Selection

$109.99
Antisemitism and Islamophobia in Europe

Antisemitism and Islamophobia in Europe

$29.99
Nutzung der Kernenergie zur Veredlung fossiler Brennstoffe, zur Herstellung von Stahl und von chemis

Nutzung der Kernenergie zur Veredlung fossiler Brennstoffe, zur Herstellung von Stahl und von chemis

$59.99
Nanophotocatalysis and Environmental Applications

Nanophotocatalysis and Environmental Applications

$109.99
Regional Inequality in Spain

Regional Inequality in Spain

$89.00
From Power Politics to Conflict Resolution

From Power Politics to Conflict Resolution

$54.99
Modelling and Optimisation of Laser Assisted Oxygen (LASOX) Cutting: A Soft Computing Based Approach

Modelling and Optimisation of Laser Assisted Oxygen (LASOX) Cutting: A Soft Computing Based Approach

$54.99
Historical Explorations of Modern Epidemiology

Historical Explorations of Modern Epidemiology

$109.99
Shakespeare and the Truth of Love

Shakespeare and the Truth of Love

$54.99
Normalitten in Bewegung

Normalitten in Bewegung

$74.99
Progress in Photon Science

Progress in Photon Science

$179.99
Mathematical Logic and Model Theory

Mathematical Logic and Model Theory

$69.99
Adaptive Backstepping Control of Uncertain Systems

Adaptive Backstepping Control of Uncertain Systems

$84.99
Staatliche Sozialversicherung, individuelle Vorsorge und Arbeitsangebot

Staatliche Sozialversicherung, individuelle Vorsorge und Arbeitsangebot

$49.99
Digital Coherent Optical Systems

Digital Coherent Optical Systems

$99.99
Das lineare Komplementarittsproblem

Das lineare Komplementarittsproblem

$29.99
Geometric Methods in Physics XXXVI

Geometric Methods in Physics XXXVI

$169.99
Modern Prestressed Concrete

Modern Prestressed Concrete

$169.00
The Biblical Covenant in Shakespeare

The Biblical Covenant in Shakespeare

$79.99
Rediscovering Lenin

Rediscovering Lenin

$84.99
Sparrow

Sparrow

$8.24
Scholastic Success With Reading Comprehension: Grade 2 Workbook

Scholastic Success With Reading Comprehension: Grade 2 Workbook

$5.24
Shedding the Polarized Light on Biological Tissues

Shedding the Polarized Light on Biological Tissues

$54.99
Molecular Machines and Motors

Molecular Machines and Motors

$219.99
Thermodynamics in Contemporary Dynamics

Thermodynamics in Contemporary Dynamics

$54.99
If Only...- Finding Freedom from Regret by Robert L. Leahy PhD

If Only...- Finding Freedom from Regret by Robert L. Leahy PhD

$16.95
Information and Communication Technologies in Tourism 2023

Information and Communication Technologies in Tourism 2023

$49.99
Intelligent Transport Systems, From Research and Development to the Market Uptake

Intelligent Transport Systems, From Research and Development to the Market Uptake

$60.00
Eine Methode fr die integrierte rechnergesttzte Montageplanung

Eine Methode fr die integrierte rechnergesttzte Montageplanung

$84.99
Jngere Jugendliche zwischen Familie, Peers und Schule

Jngere Jugendliche zwischen Familie, Peers und Schule

$59.99
Model-Based Safety and Assessment

Model-Based Safety and Assessment

$54.99
Sublinear Algorithms for Big Data Applications

Sublinear Algorithms for Big Data Applications

$54.99
Elektronische Spannungsschalter mit zwei Transistoren

Elektronische Spannungsschalter mit zwei Transistoren

$44.99
Ordnung Coleoptera (LARVEN)

Ordnung Coleoptera (LARVEN)

$39.99
An Introduction to Online Computation

An Introduction to Online Computation

$99.99
Research and Education in Robotics - EUROBOT 2009

Research and Education in Robotics - EUROBOT 2009

$39.99
Rebel of the Sands

Rebel of the Sands

$8.24
Lehren vom Leben

Lehren vom Leben

$64.99
Bases in Banach Spaces I

Bases in Banach Spaces I

$54.99
previous
next