|
|
|
|
|
by comex
3688 days ago
|
|
Me, because I don't want any of: - huge binaries (or dependencies) - slow compiles - slow runtime - garbage collection - non-portability - C++ (I just don't like it) ...pretty much every popular language other than C falls into one or more of the above. Yeah, I know I'm fussy. |
|
Anyhow, I used to be the same way (perhaps surprisingly given what I work on now), but I stopped once I realized that it just takes so long to do basic things in C compared to other languages. The downside of slow compilation, for example, pales in comparison to the downside of it taking a lot more code to do basic things like string manipulation.
I'd also mention that, on Windows, C has big dependencies as well (msvcrt), unless you cheat like MinGW does and use the unsupported system msvcrt.