Common libraries and data structures for C
I'm not a C developer, nor have I ever been interested in developing with it.<p>From my perspective, it seems like a massive time drain and non-productive use of my time. Just a few points:<p>- Tooling seems all over the place (build system, package management)<p>- Having to roll your own trivial functions / types (tooling may play into this)<p>- Versioning is confusing (C99, C11, ???)<p>The only advantage I see would be in embedded software because C is supposedly supported on a lot of platforms and is performant. But, I'm not actually sure this is true in practice.<p>Can you write one file of C code and compile it easily for multiple platforms or is there a lot of caveats?