4 ms·
I absolutely adore TCC, fwiw. It’s the base project that this one is derived from. Like all of bellard’s work, this is legit and also extraordinarily high qua
by sillysaurusx 6y ago
I absolutely adore TCC, fwiw. It’s the base project that this one is derived from.
Like all of bellard’s work, this is legit and also extraordinarily high quality. At one point before I got bored I basically had a game engine that took C source code as scripting inputs. Totally stupid, and worked great thanks to this.
- jfk13 6y ago> [TCC is] the base project that this one is derived from The relationship is actually the other way around, at least according to this page: "NOTE: My other project TinyCC which is a fully featured ISOC99 C compiler was written by starting from the source code of OTCC"
- sillysaurusx 6y agoOh! Thank you for the correction! I wasn't sure which was which, but TCC is so lovely. It's cool to hear some of its history.
- kybernetikos 6y agoSpeaking of mad genius ideas, my mind was blown by https://bellard.org/tcc/tccboot.html https://bellard.org/tcc/tccboot.html a boot loader able to compile and boot a Linux kernel directly from source code.
- mark-r 6y agoI love his JSLinux that allows you to boot Linux (or DOS or Windows!) in your browser. https://bellard.org/jslinux/ https://bellard.org/jslinux/
- iso8859-1 6y agoWhat do you think about chibicc in comparison? It supports C11. https://github.com/rui314/chibicc#chibicc-a-small-c-compiler https://github.com/rui314/chibicc#chibicc-a-small-c-compiler
- sillysaurusx 6y agoNeat! I haven't tried it, but it looks interesting. Thanks.