3 ms·
> And of course you can only choose between compilers that do too much (as in, not "C compilers" but "compilers that happen to support C as well"), compilers th
by rwbt 9y ago
> And of course you can only choose between compilers that do too much (as in, not "C compilers" but "compilers that happen to support C as well"), compilers that don't even aim for standards compliance, or proprietary compilers.
I'm not sure if I understand, but almost all mainstream compilers treat 'C' as a first class citizen. Even MSVC, notorious for only supporting C89 finally caught up and now supports most of C11.
- strkek 9y agoWhat I mean is more like they're not "C compilers", but "C/C++/Objective-C/Java/Rust/Perl/Bash/Fortran compilers".
- jcelerier 9y agoand ? what would you gain if the other languages were not supported ?
- deckard1 9y ago> C/C++/Objective-C/Java/Rust/Perl/Bash/Fortran compilers huh? What compiler supports C and Perl and Bash? WTF? Sure, most C compilers are also C++ compilers. I'm not sure why this would be surprising to anyone. I don't even know how you would create a C++ compiler that didn't also compile C.