Authors
Nikolaos S Papaspyrou
Publication date
2001/7/1
Journal
Computer Standards & Interfaces
Volume
23
Issue
3
Pages
169-185
Publisher
North-Holland
Description
The semantics of C is described in the ANSI/ISO standard using natural language. This paper contains a brief summary, more descriptive than technical, of our research in specifying a complete and accurate formal semantics for ANSI C. We follow the denotational approach and divide the specification in three distinct phases: static, typing and dynamic semantics. Moreover, we have developed a direct implementation of the semantics, using the programming language Haskell. We argue that our formal specification results in a better understanding of the semantics of ANSI C and comment on its readability, precision, abstraction and applications.
Total citations
200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024111111331114122211
Scholar articles
NS Papaspyrou - Computer Standards & Interfaces, 2001