What is Cim?
GNU Cim is a compiler for the programming language Simula (except
unspecified parameters to formal or virtual procedures (see the
documentation for how portable code for formal procedures can be
written)). It offers a class concept, separate compilation with full
type checking, interface to external C routines, an application
package for process simulation and a coroutine concept.
Cim runs on any GNU or UNIX like operating systems regardless of the
The portability of the GNU Simula Compiler is based on the C
programming language. The compiler and the run-time system is written
in C, and the compiler produces C code, that is passed to a C compiler
for further processing towards machine code.
Obtaining GNU Cim
information on obtaining GNU Cim and other GNU
How to Help with GNU Cim
To contact the maintainers of Cim, either to report a bug or to
contribute fixes or improvements, send mail to
Return to GNU's home page.
Please send FSF & GNU inquiries & questions to
There are also other ways to
contact the FSF.
We thank Sverre Hvammen Johansen for writing this page.
Please send comments on these web pages to
send other questions to
Copyright (C) 1998 Free Software Foundation, Inc.,
59 Temple Place - Suite 330, Boston, MA 02111, USA
Verbatim copying and distribution of this entire article is
permitted in any medium, provided this notice is preserved.
12 Dec 1999 tower