[Coco] Version 0.1.21 of CMOC C-like compiler released
    Pierre Sarrazin 
    sarrazip at sarrazip.com
       
    Thu Apr  7 23:11:58 EDT 2016
    
    
  
Dixit Lee Patterson (2016-04-07 21:36):
>> http://sarrazip.com/dev/cmoc.html
> 
> Sweet. So why is it only C like anyway? 
The most significant difference between CMOC and a complete
C compiler is the absence of longs and floats and of the const
keyword. I have tried to list the differences in the "Unsupported
features" section of the CMOC manual:
    http://sarrazip.com/dev/cmoc-manual.html#t3
I would not present CMOC plainly as a C compiler because people might
think that they can use it to port just any C program to the CoCo,
and they would be disappointed.
CMOC is meant as a tool to create new programs using the subset
of C that makes the most sense on a 1 or 2 MHz 8-bit machine where
doing 32-bit and float arithmetic is expensive.
I call it "C-like" because it allows C programmers to reuse their
knowledge of the language.
-- 
Pierre Sarrazin <sarrazip @ sarrazip . com>
    
    
More information about the Coco
mailing list