[TUHS] Screen editors

Bakul Shah bakul at bitblocks.com
Sat Feb 8 10:05:50 AEST 2020


On Sat, 08 Feb 2020 10:05:27 +1100 Dave Horsfall <dave at horsfall.org> wrote:
> On Wed, 29 Jan 2020, Larry McVoy wrote:
>
> >> Getting a full ANSI C compiler for CP/M was great; I could use some 
> >> Unix tools on it :-)  Can't remember if it was BDS or Hi-Tech; one was 
> >> ANSI (function prototypes and the works) whereas the other wouldn't 
> >> even recognise things like "int i = 1;".
> >
> > BDS was pretty good about C, I used it a *lot*, but it had a really 
> > funky not compatible libc/stdio.  I got used to it but had to retrain my 
> > brain when I was on Unix.
>
> I remember now; it was Hi-Tech C (an Aussie company) that was full ANSI; 
> BDS C could barely compile C...
>
> I think it was Henry Spencer who said something like "Somehow, to be 
> called a C compiler it ought to at least compile C" (I don't think he was 
> referring to BDS C, though).

You can see for yourself! The compiler is written in
assembler!

https://github.com/k0gaMSX/legacy/tree/master/PROG/C/BDS
https://github.com/pbetti/ZDS/tree/master/software/bdsc

There is lots of other stuff including other C compilers,
Pascal, Basic, games etc.


More information about the TUHS mailing list