Hi all,
>> It's history - now. My friend - Marian Krivos - RUMSOFT (author
>> of eq. ARCHIV II, EDI-PRO) told me, that he has finished first
>> version of his C compiler. I'll receive it very soon for beta tests...
> Goody goody.....gimme gimme :)
I think so. :-)
>> He told me, that it's standart/ansi C compiler. I'll report
>> here later. So, i don't know, if it is public domain or shareware,
>> but i want to upload it to sam ftp server (if possible, of course).
> Should be no problem at all.
I think so. :-)
> So when does C++ get added?
So, i don't know. It rests on Marian.
> Well, I'll pay 20 quid for it if it's not PD. Any more and I'll spend the
> hassle porting Hitech C, cos at least I'll know that'll work well :)
> Sorry to be cynical, but I've had enough of Sam software that screws up
> my disks and resets the machine just when I try to printf 'hello world'
> or whatever...
I have got this compiler now. I received it yesterday. It looks GREAT!
Anyway, here is a small list of features:
Small "C" compiler is not full C language, but with ANSI C features.
Software package includes editor, compiler, debugger and viewer.
The result of compilation isn't binary code BUT Comet assembler
source. (Wow, you can optimize by hand.) In fact, you need Comet
assembler to make bin code.
On install disk are: "C", a lot of libraries, sources, etc. It
takes about 200 kB.
Limits: types float, long, struct and union aren't implemented
yet. You can't use sizeof and static local variables. Names
of variables have any length, but only first 8 chars have
sense. Minimal length of names are two chars.
Expand: some new features with declaration of functions.
Types: char, short, int and unsigned versions.
Directives: #include, #ifdef, #ifndef, #else, #endif,
#define, #undef, #asm, #endasm, #ifdeclared. #typedef
is not implemented yet.
Speed of compilation is about 10 lines per second.
Full screen editor looks like a Comet editor. Length of
source code is limited by RAM (more than 300 kB...).
Compiler has options - you can prefere length or speed.
Runtime library has this functions: putch, getch,
getch, stream, print, puts, fputs, number, fputc...
Onn disk are libraries for graphics, io...
This is a BETA version for testers only, and it has
probably some bugs, so i didn't tested it yet, because
i have it not so long. :-)
So, for more info contact me by e-mail, or here.
See yoy
Milan