首页> 美国政府科技报告 >Higher Order Attribute Grammars: A Merge between Functional and Object OrientedProgramming
【24h】

Higher Order Attribute Grammars: A Merge between Functional and Object OrientedProgramming

机译:高阶属性语法:功能与面向对象程序设计的融合

获取原文

摘要

Using incrementally evaluated attribute grammars as a programming languageentails the advantages of both the functional programming style and the object oriented programming style. On the one hand there is a complete absence of the need to explicitly schedule computations in order to maintain functional dependencies between data, whereas on the other hand the underlying syntax trees being edited, capture the concept of a state. In the paper the authors identify the underlying principles of the dual view and propose extensions to the standard attribute grammar formalisms. A delegation mechanism is introduced in order to deal with the user interface management part of incrementally evaluated attribute grammars. Finally, they discuss the use of structure sharing in the efficient implementation of the proposed extensions.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号