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

Basic Functions of Language, Reading and Reading Disability

Basic Functions of Language, Reading and Reading Disability

$109.99
Meridian Dao Yin

Meridian Dao Yin

$9.99
Post-Popperian Methodology of Economics

Post-Popperian Methodology of Economics

$169.99
Methodologies and Techniques for Advanced Maintenance

Methodologies and Techniques for Advanced Maintenance

$109.99
Machine Learning for Environmental Noise Classification in Smart Cities

Machine Learning for Environmental Noise Classification in Smart Cities

$54.99
Inflammatory and Infectious Basis of Atherosclerosis

Inflammatory and Infectious Basis of Atherosclerosis

$169.99
Lake Issyk-Kul: Its Natural Environment

Lake Issyk-Kul: Its Natural Environment

$169.99
Adversary-Aware Learning Techniques and Trends in Cybersecurity

Adversary-Aware Learning Techniques and Trends in Cybersecurity

$159.99
Geographical Scale and Economic Development

Geographical Scale and Economic Development

$89.00
Performancemessung bei Zinsnderungen

Performancemessung bei Zinsnderungen

$59.99
Emerging Technologies

Emerging Technologies

$59.99
Atlas der Computerperimetrie

Atlas der Computerperimetrie

$119.99
Beyond Genocide: Transitional Justice and Gacaca Courts in Rwanda

Beyond Genocide: Transitional Justice and Gacaca Courts in Rwanda

$139.99
Interstellar Dust

Interstellar Dust

$169.99
Physics of Solid Surfaces

Physics of Solid Surfaces

$549.99
Periodic Motions to Chaos in a Spring-Pendulum System

Periodic Motions to Chaos in a Spring-Pendulum System

$49.99
Mobile Information Retrieval

Mobile Information Retrieval

$54.99
MicroRNA Regulatory Network: Structure and Function

MicroRNA Regulatory Network: Structure and Function

$169.99
Swift OS X Programming for Absolute Beginners

Swift OS X Programming for Absolute Beginners

$64.99
Life on the Autism Spectrum

Life on the Autism Spectrum

$59.99
CIMOSA: Open System Architecture for CIM

CIMOSA: Open System Architecture for CIM

$54.99
Correlation of Modelled Atmospheric Deposition of Cadmium, Mercury and Lead with the Measured Enrich

Correlation of Modelled Atmospheric Deposition of Cadmium, Mercury and Lead with the Measured Enrich

$54.99
Directness and Indirectness Across Cultures

Directness and Indirectness Across Cultures

$79.99
Overconfidence in SMEs

Overconfidence in SMEs

$54.99
Allgemeine Algebra

Allgemeine Algebra

$44.99
Dienstleistungsmarketing

Dienstleistungsmarketing

$74.99
Proceedings of the Second International Scientific Conference Intelligent Information Technologies

Proceedings of the Second International Scientific Conference Intelligent Information Technologies

$219.99
Pro Oracle Database 18c Administration

Pro Oracle Database 18c Administration

$54.99
Architecting User-Centric Privacy-as-a-Set-of-Services

Architecting User-Centric Privacy-as-a-Set-of-Services

$109.99
Narratives and Social Change

Narratives and Social Change

$129.99
Oncoplastic Breast Surgery Techniques for the General Surgeon

Oncoplastic Breast Surgery Techniques for the General Surgeon

$219.99
Societies and Cities in the Age of Instant Access

Societies and Cities in the Age of Instant Access

$169.99
Automatic Control with Interactive Tools

Automatic Control with Interactive Tools

$89.00
MultiMedia Modeling

MultiMedia Modeling

$109.99
Haarfarben und Haarfrbung

Haarfarben und Haarfrbung

$74.99
Technikfolgenabschtzung (TA)

Technikfolgenabschtzung (TA)

$39.99
Reliability and Optimization of Structural Systems 91

Reliability and Optimization of Structural Systems 91

$169.99
Die Formulirung von Patentansprchen und die Anfertigung von Patentbeschreibungen und -Zeichnungen

Die Formulirung von Patentansprchen und die Anfertigung von Patentbeschreibungen und -Zeichnungen

$84.99
WEBKDD 2001 - Mining Web Log Data Across All Customers Touch Points

WEBKDD 2001 - Mining Web Log Data Across All Customers Touch Points

$39.99
The Dynamics of Welfare Markets

The Dynamics of Welfare Markets

$129.99
previous
next