摘要
软件开发周期较长,需耗费大量人力、物力和财力,这在一定程度上阻碍了软件产业的发展。针对这一情况,在介绍了面向语言编程(language oriented programming,LOP)及领域特殊语言(domain specific language,DSL)的基本原理基础上,选用基于面向语言编程的MPS(meta programming system)作为开发平台,结合具体实例——本科生毕业设计选题系统,生成了一个领域特殊语言,并简要介绍了该语言的生成过程。对面向语言编程的试探性研究表明,它能极大地提高软件产业的生产力。
Software .development needs much time and money, which prevents it from developing to some extent. Therefore, the essential principal of LOP and DSL is introduced. MPS based on LOP is chose as a developing platform. A DSL is generated from a concrete instance. The process of generating the DSL is introduced briefly. The research on applying of LOP indicates that it can greatly improve the productivity of the software industry.
出处
《计算机工程与设计》
CSCD
北大核心
2007年第21期5298-5301,共4页
Computer Engineering and Design