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

Hardin, Therese, Jaume, Mathieu, Pessaux, Francois

  • 出版商: Wiley-Iste
  • 出版日期: 2021-08-17
  • 售價: $5,620
  • 貴賓價: 9.5$5,339
  • 語言: 英文
  • 頁數: 336
  • 裝訂: Hardcover - also called cloth, retail trade, or trade
  • ISBN: 1786305305
  • ISBN-13: 9781786305305
  • 相關分類: Functional-programmingC 程式語言
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

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.

作者簡介

Thérèse Hardin is Professor Emeritus at the Laboratoire dInformatique de Paris 6 (LIP6), Sorbonne University, France.

Mathieu Jaume is a lecturer at the Laboratoire dInformatique de Paris 6 (LIP6), Sorbonne University, France.

François Pessaux is Associate Professor in the Computer Science and Systems Engineering Unit (U2IS) of ENSTA Paris, France.

Véronique Viguié Donzeau-Gouge is Professor Emeritus at the Centre détudes et de recherche en informatique (CEDRIC) of the Conservatoire national des arts et métiers (Cnam Paris), France.

最後瀏覽商品 (17)