Elisa is a new, experimental programming language. It started as an attempt to combine the best features of procedural programming, functional programming, object-oriented programming and logic programming into one coherent linguistic framework. Integration of the best features of different paradigms may create new possibilities of solving problems and may open new ways of programming. And it may create synergistic effects where the power of an integrated language is larger than the sum of the features of different paradigms. The result was a new language together with a compiler-based implementation. Learn more about ...
is Domain Orientation?
will use the term Domain Orientation to distinguish it from other software
development methods. The basic idea of domain-oriented software development is
that computer programs are formulated in application-oriented domain terms. It
is based on so-called domain-definitions, which are describing domain
relationships. Those domain-definitions are not
Elisa definitions but are separate formulas. However, we will explain how
domain-definitions can be used to derive Elisa components and definitions. Learn
is a Design Pattern?
In software engineering, a design pattern is a general reusable solution to a commonly occurring problem within a given context in software design. A design pattern is not a finished design that can be transformed directly into code. It is a description or template for how to solve a problem that can be used in many different situations. Design patterns are formalized best practices that the programmer must implement themselves in the application. Many existing design patterns are based on object-orientation. Because the goal of Elisa is to integrate different programming paradigms into one linguistic framework, including object-orientation, it should also support design patterns. We will discuss how Elisa together with Domain Orientation can be applied to existing design patterns.
Your feedback will be highly appreciated. Please send your comments, good or bad, to Jan Klunder.
This page was last modified on 20-02-2014 11:54:28