Post by Paul Schlyter
Post by email@example.com
3. Small-C, while not a full implementation, will be useful to those
needing a compiler until full languages are available on ORCA/M.
....and when will *that* happen? ;-)
And what does "full language" mean here? K&R-C as it existed in the
heydays of the Apple II? Or C-89? Or perhaps even C-99?
(from Answers.com )
----- snip snip -------------------------------
In computing, Small-C is both a subset of the C programming language,
suitable for resource-limited microcomputers and embedded systems, and
an implementation of that subset. Originally valuable as an early
compiler for microcomputer systems available during the late 1970s and
early 1980s, the implementation has also been useful as an example
simple enough for teaching purposes.
The original compiler, written in Small-C for the Intel 8080 by Ron
Cain, appeared in the May 1980 issue of Dr. Dobb's Journal. James E.
Hendrix improved and extended the original compiler, and wrote The
Small-C Handbook. According to his own recollection, he developed
Small-C partially on a Unix system to which he had access. Small-C was
important for tiny computers in a manner somewhat analogous to the
importance of GCC for larger computers. Just like its Unix
counterparts, the compiler generates assembler code, which then must
be translated to machine code by an available assembler.
---- end of snip -----------
There is more in the article about why people found it interesting.