计算机科学 ›› 2006, Vol. 33 ›› Issue (3): 234-238.
• • 上一篇 下一篇
出版日期:
发布日期:
基金资助:
Online:
Published:
摘要: 本文介绍基于函数式语言的元编程系统,讨论元编程系统特别是同构系统的语言特点.从程序反射的角度分析元编程系统对程序设计语言在自我表示、自我分析和控制等方面的要求.以MetaML和Template Haskell为例论述在函数式语言中为了支持元编程需要扩展的机制,包括语法、语义、类型系统、安全的变量使用等,以及它们的实现方案、各方案的特点.最后总结一些元编程系统的共同点,并预测未来的发展趋势.
关键词: 函数式语言 程序反射 元编程系统 同构系统
Abstract: This paper firstly gives a brief introduction to functional meta-programming systems and presents the language sugar of meta-programming systems especially homogeneous systems. Meta-programming languages' extra re quirements including self expressing, sel
Key words: Functional language,Procedural reflection, Meta-programming system, Homogeneous systems
. 函数式元编程语言的设计要素[J]. 计算机科学, 2006, 33(3): 234-238. https://doi.org/
0 / / 推荐
导出引用管理器 EndNote|Reference Manager|ProCite|BibTeX|RefWorks
链接本文: https://www.jsjkx.com/CN/
https://www.jsjkx.com/CN/Y2006/V33/I3/234
Cited