Abstract [ Documentation ]
We propose a programming environment, named
KHAWARIZM, offering the possibility to write algorithms in an algorithmic
language (Z language), to arrange them, to run and simulate them, and to
translate them automatically to PASCAL and C programming languages.
The Z language allows the writing of abstract algorithms, i.e., algorithms that
are independent of any memory representation and thus facilitates their writing.
KHAWARIZM allows learning the basics of algorithmic and the main data
structures.
Thanks to its integrated simulator, it aims at the assisted design of algorithms
and thanks to its integrated hyper-text it facilitates the comprehension and the
automatic translation towards the PASCAL and C languages.
Pr D.E ZEGOUR