【24h】

Registration-Based Language Abstractions

机译:基于注册的语言抽象

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

摘要

Programming language innovation has been hindered by the difficulty of making changes to existing languages. A key source of difficulty is the tyrannical nature of existing approaches to realizing languages—adding a new language construct means that any tool, document or programmer that works with the language must be prepared to deal with that construct. A registration-based approach makes it possible to define language constructs that are not tyrannical. They are instead transient—the program appears to be written using the constructs only so long as a given programmer wants to see it that way. This approach may have the potential to greatly facilitate programming language innovation.
机译:编程语言的创新因难以更改现有语言而受到阻碍。困难的一个主要根源是现有实现语言的方法的专横性-添加新的语言构造意味着使用该语言的任何工具,文档或程序员都必须准备好应对该构造。基于注册的方法可以定义非强硬的语言结构。相反,它们是瞬态的-程序似乎只是使用构造体编写的,只要给定的程序员希望以这种方式看到它即可。这种方法可能具有极大地促进编程语言创新的潜力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号