[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Tinycc-devel] a usable C subset (was: modern c++ compiler written i
From: |
u-tcc-uepj |
Subject: |
Re: [Tinycc-devel] a usable C subset (was: modern c++ compiler written in C) |
Date: |
Sun, 17 May 2015 10:43:11 +0200 |
On Sat, May 16, 2015 at 04:37:12PM -0400, Sean Conner wrote:
> > (Hmm wonder if a K&R tcc-lookalike can be
> > made to fit into 64K code + 64K data? _That_ would be great :)
>
> If you really want a C compiler that can fit in 64K (or 128K with split
> I+D) then look at Small-C. Quite popular during the late 70s/early 80s, it
> was written to run on 8-bit CPUs at the time. The version I have is easily
> 1/10 the source of TCC.
It lacks unfortunately much more than prototypes and const.
I tried it for an embedded-8080 project back then and even considered
porting it to some peculiar processor and OS I used to work with
until I realized that the possible gain would not justify the effort.
Nowadays it would be almost better to resort to the "Obfuscated C" dialect,
its compiler is orders of magnitude more compact :)
Small-C/Plus (about twice as big as Small-C?) actually might be usable,
had somebody produced ports to more practical platforms than "Z80 with
undocumented instructions".
Rune
- Re: [Tinycc-devel] OT (Re: modern c++ compiler written in C), (continued)
- Re: [Tinycc-devel] OT (Re: modern c++ compiler written in C), Christian Jullien, 2015/05/16
- Re: [Tinycc-devel] OT (Re: modern c++ compiler written in C), Sergey Korshunoff, 2015/05/16
- Re: [Tinycc-devel] OT (Re: modern c++ compiler written in C), u-tcc-uepj, 2015/05/16
- Re: [Tinycc-devel] OT (Re: modern c++ compiler written in C), Christian Jullien, 2015/05/16
- Re: [Tinycc-devel] OT (Re: modern c++ compiler written in C), u-tcc-uepj, 2015/05/16
- Re: [Tinycc-devel] OT (Re: modern c++ compiler written in C), Sean Conner, 2015/05/16
- Re: [Tinycc-devel] a usable C subset (was: modern c++ compiler written in C),
u-tcc-uepj <=
- Re: [Tinycc-devel] a usable C subset (was: modern c++ compiler written in C), Federico Bianchi, 2015/05/17
- Re: [Tinycc-devel] a usable C subset (was: modern c++ compiler written in C), u-tcc-uepj, 2015/05/17
- Re: [Tinycc-devel] modern c++ compiler written in C, u-tcc-uepj, 2015/05/15
- Re: [Tinycc-devel] modern c++ compiler written in C, u-tcc-uepj, 2015/05/15