CSC/ECE 517 Fall 2012/ch1 1w9 av: Difference between revisions
No edit summary |
No edit summary |
||
Line 14: | Line 14: | ||
== OODSL vs. non-OODSL == | == OODSL vs. non-OODSL == | ||
When defining a DSL, choosing whether to go with a OODSL or a non-OODSL depends on several factors like the domain for which it is defined, existing DSLs for that domain etc. | |||
== Advantages and Disadvantages == | == Advantages and Disadvantages == |
Revision as of 21:02, 14 September 2012
An OODSL is a Domain-specific language (DSL) language that exhibits characteristics that have traditionally been attributed to Object-Oriented Languages
Although OOP languages and Domain specific languages have been around for several years, OODSLs are relatively new.
Overview
History
Examples
OODSL compiler for FPGA
An object oriented domain specific compiler was developed for programming Field Programmable Gate Arrays. The compiler allows the hardware programmer to make use of object-oriented style while programming. The research paper claims that this way of programming the hardware reduces the design time several times and still result in an optimal performance.
OODSL vs. non-OODSL
When defining a DSL, choosing whether to go with a OODSL or a non-OODSL depends on several factors like the domain for which it is defined, existing DSLs for that domain etc.
Advantages and Disadvantages
Conclusion
References
<references/>