|
FORMAL SEMANTICS, SYNTAX, PRAGMATICS: AN ESSENCE OF PROGRAMMING LANGUAGE DESIGNKeywords: Formal semantics , Syntax , Pragmatics , Programming. Abstract: Programming language design constructs envisages all the essential attributes that contribute to better language, development methods and various ways through which the language design and extensions can be implemented. The syntax constitutes the form, the semantics constitutes the meaning those factors in static and dynamicanalysis of programs, and pragmatics shapes the language so that correctness of programs can be achieved. Developing a language with this constructs will aim at achieving systematic approaches and optimization of methodologies used, this will enhance domain specific languages. By use of syntax, semantic and pragmatics a correlation between, expressions, values, type systems will ignite compilers andvirtual machines to give a better understanding of the program and performing analysis and program synthesis, the action will help in improving and checking for correctness.
|