From Standard to Non-Standard Semantics by Semantics Modifiers

Int. J. Found. Comput. Sci.(2011)

引用 13|浏览4
暂无评分
摘要
An approach for systematically modifying the semantics of programming languages by semantics modifiers is described. Semantics modifiers are a class of programs that allow the development of general and reusable "semantics components". Language in- dependence is achieved through the interpretive approach: an interpreter serves as a mediator between the new language and the language for which the non-standard se- mantics was implemented. Inverse computation, equivalence transformation and neigh- borhood analysis are shown to be semantics modifiers. Experiments with these modifiers show the computational feasibility of this approach. Seven modifier projections are given which allow the efficient implementation of non-standard interpreters and non-standard compilers by program specialization or other powerful program transformation methods.
更多
查看译文
关键词
non-standard semantics,programming languages,supercompilation,program transformation,interpreters.,partial evaluation,interpreters,programming language
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要