The xUmlCompiler is an executable UML environment which turns data models specified with UML into executable classes.
|
|||||
|
The xUmlCompiler is an executable UML environment which turns data models specified with UML into executable classes. javachatty is a Smalltalk dialect with complete Java integration. PROLOG+CG is a logic programming language that integrates PROLOG, Conceptual Graph, Object-oriented programming and JAVA The mini-language Klasy is a simple object language. jklasy is a Klasy to java bytecode compiler. More on Klasy language can be found in Henry F. Legard book, “The Little Book of Object-Oriented Programming”. Fan is an OO languages with static and dynamic typing. It compiles to an intermediate bytecode which can be translated to JVM code (and .NET code). Amongst its features are mixins, functions and closures. The Java Modeling Language (JML) is a behavioral interface specification language that can be used to specify the behavior of Java modules. It combines the design by contract approach of Eiffel and the model-based specification approach of the Larch family of interface specification languages, with some elements of the refinement calculus. E is a secure distributed pure-object platform and p2p scripting language for writing Capability-based Smart Contracts. CodeSimian is a self-modifying Jar file Programming-Lang for Artificial-Intelligence & Audio & Natural-Lang monkeys with code like a simian. The documentation names these features: G is a superset of Java, G and Java can work together, Variable types are implied when declared and initialized, Automatic type casting, Store and send functions as parameters, Script classes, context, loading and calling, Template Strings: Strings with embedded expressions, Dynamic Dispatch: Runtime method invocation and field access Demeter/Java allows you to write your Java programs in a much more reusable form, called the adaptive form. You reuse all your Java knowledge and learn a design language on top of Java. The two important features of the design language are: Traversals and Visitors. Demeter/Java enforces correct use of the Visitor Design pattern in complex applications. The Visitor Design pattern is directly supported in the executable design language which is on top of Java. |
|||||
|
|
|||||