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

Pathology of the Bile Duct

Pathology of the Bile Duct

$159.99
Der Verlauf der Kreatininausscheidung im Harn des Menschen mit Besonderer Bercksichtigung des Einfl

Der Verlauf der Kreatininausscheidung im Harn des Menschen mit Besonderer Bercksichtigung des Einfl

$59.99
Apoptosis

Apoptosis

$109.99
Perspectives on Oceans Past

Perspectives on Oceans Past

$169.99
Workshop zur Mediengestaltung fr Digital- und Printmedien

Workshop zur Mediengestaltung fr Digital- und Printmedien

$69.99
Algorithms and Architectures for Parallel Processing

Algorithms and Architectures for Parallel Processing

$54.99
International Macroeconomics

International Macroeconomics

$169.99
Moderne Personalauswahl

Moderne Personalauswahl

$17.99
Applications of Aminoacylation Ribozymes That Recognize the 3-end of tRNA

Applications of Aminoacylation Ribozymes That Recognize the 3-end of tRNA

$109.99
Climate Change and Crops

Climate Change and Crops

$219.99
Mehr mathematische Rtsel fr Liebhaber

Mehr mathematische Rtsel fr Liebhaber

$19.99
Die Handschriftenbeurteilung

Die Handschriftenbeurteilung

$49.99
Quasi-Periodic Motions in Families of Dynamical Systems

Quasi-Periodic Motions in Families of Dynamical Systems

$69.95
Application of Fracture Mechanics to Design

Application of Fracture Mechanics to Design

$54.99
New Modeling Concepts for Today's Software Processes

New Modeling Concepts for Today's Software Processes

$39.99
Principles of Human Joint Replacement

Principles of Human Joint Replacement

$179.99
Leben mit Krebs

Leben mit Krebs

$19.99
Schizophrenia and Common Sense

Schizophrenia and Common Sense

$109.99
Film Sound in Italy

Film Sound in Italy

$109.99
Alexandre Ribot

Alexandre Ribot

$54.99
Autonomy and Artificial Intelligence: A Threat or Savior?

Autonomy and Artificial Intelligence: A Threat or Savior?

$159.99
Research and Practical Issues of Enterprise Information Systems

Research and Practical Issues of Enterprise Information Systems

$39.99
Computational Tapered and Cylinder Roller Bearings

Computational Tapered and Cylinder Roller Bearings

$109.99
Optimal Transport

Optimal Transport

$169.99
Fifth World Conference on Information Security Education

Fifth World Conference on Information Security Education

$54.99
Use of Quinolones in Travel Medicine

Use of Quinolones in Travel Medicine

$109.99
Reviews of Environmental Contamination and Toxicology Volume 217

Reviews of Environmental Contamination and Toxicology Volume 217

$84.99
Muhammad

Muhammad

$159.99
Applications in Electronics Pervading Industry, Environment and Society

Applications in Electronics Pervading Industry, Environment and Society

$169.00
Amerikanische und deutsche Grodampfkessel

Amerikanische und deutsche Grodampfkessel

$59.99
Living Among Giants

Living Among Giants

$37.99
Beyond-CMOS Technologies for Next Generation Computer Design

Beyond-CMOS Technologies for Next Generation Computer Design

$99.00
Ambient Assisted Living and Home Care

Ambient Assisted Living and Home Care

$54.99
Cinema and Society in the British Empire, 1895-1940

Cinema and Society in the British Empire, 1895-1940

$54.99
The Evolution of Industrial Districts

The Evolution of Industrial Districts

$54.99
An Introduction to Ergodic Theory

An Introduction to Ergodic Theory

$74.95
Das Schpfertum der Frau

Das Schpfertum der Frau

$59.99
Scholastic Literacy Events Spotlight on Reading - Grade 3

Scholastic Literacy Events Spotlight on Reading - Grade 3

$399.00
Cultural Landscapes and Land Use

Cultural Landscapes and Land Use

$129.00
Wave Packet Analysis of Feynman Path Integrals

Wave Packet Analysis of Feynman Path Integrals

$69.99
previous
next