Concepts and Semantics of Programming Languages 1 A Semantical Approach with OCaml and Python

Cover of Concepts and Semantics of Programming Languages 1 A Semantical Approach with OCaml and Python by Therese Hardin
Year: 2021
Language: en
Edition: 1
Pages: 336
ISBN-13: 9781786305305
Dimensions:
Height: 0.3937 Inches
Length: 0.3937 Inches
Weight: 1.000016820432 Pounds
Width: 0.3937 Inches
Dewey Decimal: 005.13
Editorial overview Touché

“Concepts and Semantics of Programming Languages 1: A Semantical Approach with OCaml and Python” by Therese Hardin, published by John Wiley & Sons on August 17, 2021, spans 336 pages and is presented in English. This book, the first of two volumes, explores the syntactical constructs of common programming languages while providing a mathematical perspective on their semantics. It offers an accurate presentation of the material aspects that influence coding, focusing on functional and imperative features.

Readers will find a formal study of typing and execution semantics, with practical implementation examples in OCaml and Python. The book delves into data representation topics such as endianness, pointers, memory management, and pattern-matching, supplemented by examples in OCaml, C, and C++. This edition serves as a resource not only for computer science students and educators but also for experienced programmers seeking guidance on reference manuals and the foundations of program verification.


Official synopsis Publisher

This book the first of two volumes explores the syntactical constructs of the most common programming languages, and sheds a mathematical light on their semantics, while also providing an accurate presentation of the material aspects that interfere with coding.

Concepts and Semantics of Programming Languages 1 is dedicated to functional and imperative features. Included is the formal study of the semantics of typing and execution; their acquisition is facilitated by implementation into OCaml and Python, as well as by worked examples. Data representation is considered in detail: endianness, pointers, memory management, union types and pattern-matching, etc., with examples in OCaml, C and C++. The second volume introduces a specific model for studying modular and object features and uses this model to present Ada and OCaml modules, and subsequently Java, C++, OCaml and Python classes and objects.

This book is intended not only for computer science students and teachers but also seasoned programmers, who will find a guide to reading reference manuals and the foundations of program verification.

FAQ
What is “Concepts and Semantics of Programming Languages 1 A Semantical Approach with OCaml and Python” about?
This page includes the available description and bibliographic details for “Concepts and Semantics of Programming Languages 1 A Semantical Approach with OCaml and Python” by Therese Hardin. Synopsis preview: This book the first of two volumes explores the syntactical constructs of the most common programming languages, and sheds a mathematical light on their semantics, while also providing an accurate presentation of the mat…
Who is the author of “Concepts and Semantics of Programming Languages 1 A Semantical Approach with OCaml and Python”?
“Concepts and Semantics of Programming Languages 1 A Semantical Approach with OCaml and Python” is credited to Therese Hardin.
When was “Concepts and Semantics of Programming Languages 1 A Semantical Approach with OCaml and Python” published?
Publisher: John Wiley & Sons. Year: 2021.
What is the ISBN for “Concepts and Semantics of Programming Languages 1 A Semantical Approach with OCaml and Python”?
ISBN-13: 9781786305305.
What are the book details (language, pages, edition)?
Language: en. Pages: 336. Edition: 1.

Related Books by Topic