Domain Specific Languages

Domain Specific Languages
复制标题

DOI:
10.5120/37-640
复制
发表时间:
2010-02
期刊:
International Journal of Computer Applications
影响因子:
--
通讯作者:
Aruna Raja;Devika Lakshmanan
Aruna Raja;Devika Lakshmanan
中科院分区:
其他
文献类型:
--
作者:
Aruna Raja;Devika Lakshmanan

文献摘要

被引文献

相似文献

为了符合快速生成的需求,计算速度也大大提高,但是可以扩大处理器的速度以提高生产率。可以通过识别任务属于的域并使用适当的域特定语言(DSL)来实现编程时间。与显式域有关,使程序员更容易理解和学习,并在本文中缩短了开发时间。在阐明其优势比通用语言和深入研究的功能方面,实际上应用了一些开源DSL:“级联”,裸露对象框架和RSPEC。
To match the needs of the fast paced generation, the speed of computing has also increased enormously. But, there is a limit to which the processor speed can be amplified. Hence in order to increase productivity, there is a need to change focus from processing time to programming time. Reduction in programming time can be achieved by identifying the domain to which the task belongs and using an appropriate Domain Specific Language (DSL). DSLs are constrained to use terms and concepts pertaining to an explicit domain making it much easier for the programmers to understand and learn, and cuts down the development time drastically. In this paper, we will understand what a DSL is; explore a number of DSLs spanning various phases of software development life cycle in terms of features that elucidates their advantages over general purpose languages and perform in depth study by practically applying a few open source DSLs: ‘Cascading’, Naked Objects Framework and RSpec.