[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: C compiler for an Apple II
In article <1182183301.945912.245800@n15g2000prd.googlegroups.com>,
John <zzzjoki@yahoo.com> wrote:
> On Jun 18, 12:12 am, pau...@saaf.se (Paul Schlyter) wrote:
>> In article <1182127942.239836.69...@i13g2000prf.googlegroups.com>, <sund...@nwrain.net> wrote:
>>
>> ....................
>> ....................
>>
>>> 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 -------------------------------
>
> Small-C
>
> 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.
Well I know all that already -- I also have Henrix book.
But it didn't answer my question. I didn't ask about Small-C - instead
I asked a question about that future "full languages available on ORCA/M".
But I suppose it never materialized and never will....
--
----------------------------------------------------------------
Paul Schlyter, Grev Turegatan 40, SE-114 38 Stockholm, SWEDEN
e-mail: pausch at stockholm dot bostream dot se
WWW: http://stjarnhimlen.se/