摘要
随着计算机技术的发展,通用语言已经不能满足各种领域应用程序开发的需要.由于领域语言提供领域专用术语和符号的概念,支持该领域中的各种处理,能够简洁、有效地构造该领域应用程序,因此,领域语言成为当前计算机语言研究中的热点.文中在面向模型的变换型软件开发方法和语言的抽象与封装机制研究的基础上,设计与实现了一种面向语言的领域语言的集成开发环境Garden,它包括软件开发环境和程序开发环境.软件开发环境以GarAda解释器为核心,用于支持领域语言开发的各过程;程序开发环境以领域语言编译器为核心,用于支持领域用户程序开发的各过程.Garden的研制成功,为领域语言的自动生成探索了一条切实可行的途径.
出处
《中国科学(E辑)》
CSCD
北大核心
2008年第12期2084-2098,共15页
Science in China(Series E)
基金
国家自然科学基金(批准号:60473056)
上海市基础研究重点项目(登山行动计划)(批准号:06JC14022)
中国高技术研究发展计划(批准号:2006AA01Z165,2007AA010302)资助项目