[image of the Head of a GNU]

GNU Cim


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.

Supported Platforms

Cim runs on any GNU or Unix like operating systems regardless of the machine type. 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

See the software page for information on obtaining GNU Cim and other GNU software.

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 <[email protected]>.


Return to GNU's home page.

Please send FSF & GNU inquiries & questions to [email protected]. 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 [email protected], send other questions to [email protected].

Copyright © 1998, 2001 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA

Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.

Updated: $Date: 2007/02/07 02:36:19 $ $Author: mattl $