Simula

The Cim compiler

The GNU Cim compiler is the result of a master project by Sverre Hvammen Johansen and Terje Mjøs (supervised by professor Stein Krogdahl) at Ifi/UiO. It compiles Simula programs into C from which runnable code may be produced.

Conformance to standard

The Cim compiler adheres to the Simula standard of 1986 with the following exception:

How to obtain Cim

The most recent version is Cim 3.37.

Installation on Linux

$ wget http://simula67.at.ifi.uio.no/Cim/cim-3.37.tar.gz
$ tar -xf cim-3.37.tar.gz
$ cd cim-3.37
$ ./configure
$ make
$ sudo make install
$ sudo ldconfig /usr/local/lib

Installation on Mac

$ wget http://simula67.at.ifi.uio.no/Cim/cim-3.37.tar.gz
$ tar -xf cim-3.37.tar.gz
$ cd cim-3.37
$ CFLAGS='-O0 -m32' ./configure
$ make
$ sudo make install

Installation on Windows

A precompiled instance of version 3.33 may be downloaded. It contains installation instruction.


Last updated Tuesday, 03-Mar-2015 09:55:58 CET by simula67@ifi.uio.no.