...
首页> 外文期刊>Science of Computer Programming >Semantics of programming languages: Using Asf+Sdf
【24h】

Semantics of programming languages: Using Asf+Sdf

机译:编程语言的语义:使用Asf + Sdf

获取原文
获取原文并翻译 | 示例
           

摘要

A semantic specification of a programming language can be relevant for programmers to understand software written in the language, as well as for the implementers of a language to understand the intentions of its designers. In the early 1980s, Jan Heering and Paul Klint envisioned complete language specifications as libraries of reusable individual constructs, supported by a generic programming environment. This led to the development of the Asf+Sdf specification language and its Meta-Environment. This paper first recalls how programming languages can be specified in Asf+Sdf. It then analyses the apparent difficulty of reusing the specifications of individual constructs, and considers some alternative styles of semantics that have been supported using Asf+Sdf and its Meta-Environment. It is suggested that these alternative styles could facilitate reuse when specifying programming languages in Rascal, which has superseded Asf+Sdf.
机译:编程语言的语义规范可能与程序员理解以该语言编写的软件有关,也与语言的实现者了解其设计者的意图有关。在1980年代初期,Jan Heering和Paul Klint将完整的语言规范设想为可重用的单个结构的库,并得到了通用编程环境的支持。这导致了Asf + Sdf规范语言及其元环境的发展。本文首先回顾了如何在Asf + Sdf中指定编程语言。然后,它分析了重用单个结构的规范的明显困难,并考虑了使用Asf + Sdf及其元环境支持的语义的一些替代样式。建议在Rascal中指定编程语言时,这些替代样式可以促进重用,而Rascal已取代Asf + Sdf。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号