Index of /test/alma
Name Last modified Size Description
Parent Directory 11-May-2022 09:54 -
MesurePerf.java 08-Jan-2004 14:33 1k
MesurePerf.e 08-Jan-2004 14:33 1k
Alma - a programming language translator
Alma
- a programming language translator
java -cp alma.jar com.memoire.agl.Agl -p Java -g Eiffel MesurePerf.java > MesurePerf.e
Here is the result of the translation :
MesurePerf.e
With alma
(also from french origin !) there is a way to translate Java to Eiffel;
of course it will translate the core language, not the calls to Java
foundation classes.
Eiffel is a nice object-oriented
language that allready existed in 1985 and is still superior to Java in
clean design; there is also an IDE called EIFFELSTUDIO; however it is
not free like Java; you have to pay for commercial use (otherwise you
get an executable printing "This program has been produced with a demo
or non-commercial version of ISE EiffelStudio, ...". This language,
from a pure technical point of vue, has all the advantages: as quick as
C++, genericity, design by contract, multiple inheritance, clean
properties (no-argument function call is identical to property
accessor). While removing many of the hassles of Java and C++, you can
call Java from Eiffel, and even compile Eiffel to Java bytecode. There
are 3
pages of Eiffel projects in sf.net . There is also SmallEiffel The GNU Eiffel Compiler,
the one which has the Java bytecode compiler.