2 ms·
I would note that Tiny C Compiler is used a fair amount in the wild today, even beyond its stated use cases on the landing page, and C89 is the only standard th
by Conscat 3y ago
I would note that Tiny C Compiler is used a fair amount in the wild today, even beyond its stated use cases on the landing page, and C89 is the only standard that it fully supports.
- jamal-kumar 3y agoOut of curiosity where is tinycc still being used?
- rurban 3y agoWith big code bases, to get fast feedback. For me it's 200ms vs 3min
- defrost 3y agoFun stuff like running OS's in your browser: https://bellard.org/jslinux/ https://bellard.org/jslinux/ and by a dedicated few to this day: https://lists.gnu.org/archive/html/tinycc-devel/ https://lists.gnu.org/archive/html/tinycc-devel/ It's not much but it's not dead.
- Conscat 3y agoLanguages that transpile to C code like it because, if the C is generated by another compiler, then the C language's expressiveness doesn't really matter, and TCC builds machine code pretty fast.
- arp242 3y agoAccording to the README it supports most of C99, and even some things beyond that. It's not clearly defined what's meant with "most" or what's not supported, but since I've never had any problems with any C99 code I've written I suspect it's mostly fairly little used stuff (complex numbers?), and it seems that for all practical purposes tcc supports C99 for almost all codebases.