C--'s a C-like programming language. Its creators, functional programming researchers Simon Peyton Jones and Norman Ramsey, designed it to be generated mainly by compilers for very high-level languages rather than written by human programmers. Unlike many other intermediate languages, its representation's plain text, not bytecode or another binary format. Design C--'s a "portable assembly language", designed to ease the task of implementing a compiler which produces high-quality machine code… (
More on C--)