C−−
Erscheinungsbild
C--, read as "C minus minus", is a name for at least two independently developed programming languages. The goal of these languages is to replace the C programming language with another portable target language that is more closely tied to computer hardware. This would allow compiling to more compact machine code while keeping C syntax, usage standards, and readability for ease of use by the many programmers already familiar with C.
Two examples are:
- C--, a portable intermediate assembly language that serves as an interface between high-level compilers and retargetable, optimizing code generators.
- Sphinx C--.
The name is formed from C's decrement operator --, as a response to C++, to emphasize the idea of C-- as a simpler subset of C.
See also
External links
- C-- — the portable assembler used as a target language for the Glasgow Haskell Compiler, for example