A closer look at constraints as processes

Every major paradigm of programming is built around a few key design concepts and principles. In order to study and analyse these concepts, it is essential to embody these conceptual mechanisms in a minimal core calculus. Such a core calculus helps in abstracting away from the syntax of particular p...

Full description

Saved in:
Bibliographic Details
Published in:Information processing letters Vol. 98; no. 5; pp. 206 - 210
Main Authors: Raja, N., Shyamasundar, R.K.
Format: Journal Article
Language:English
Published: Amsterdam Elsevier B.V 15.06.2006
Elsevier Science
Elsevier Sequoia S.A
Subjects:
ISSN:0020-0190, 1872-6119
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Every major paradigm of programming is built around a few key design concepts and principles. In order to study and analyse these concepts, it is essential to embody these conceptual mechanisms in a minimal core calculus. Such a core calculus helps in abstracting away from the syntax of particular programming languages which belong to that paradigm, thereby making it possible to analyse the paradigm in a syntax independent manner. A well-known instance of such a scenario is provided by the inter relationship between the paradigm of functional programming and the n-calculus. A major enterprise in the conceptual analysis of various paradigms, is the analysis of the expressive power of seemingly disparate paradigms of programming, in order to discover underlying similarities between them, and to carry over successful analysis techniques across paradigms. Once again, the availability of minimal core calculi helps in achieving this step, by providing a framework for the development of a semantic foundation for one paradigm in terms of another.
Bibliography:SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 14
ISSN:0020-0190
1872-6119
DOI:10.1016/j.ipl.2006.01.010