Since having just a piece of hardware is not enough, we also need some way to
program the Montium. To this end, the MontiumC language was created. The
MontiumC language is a language very similar to C. It allows very fine grained
-control over the montium through a set of functions that can be called (where
-the function called determines the operation mapped on the montium).
+control over the Montium through a set of functions that can be called (where
+the function called determines the operation mapped on the Montium).
MontiumC is, on one hand, a strict subset of C. Every MontiumC program is
therefore a valid C program as well. This is one of the strong points of
simulated on normal hardware.
On the other hand, MontiumC defines a number of special functions which are
-mapped onto the Montium ALU when compiling with the montium-specific
+mapped onto the Montium ALU when compiling with the Montium-specific
backend. When compiling with a normal C compiler, these functions are
implemented by a library implemented in C.