and your other line of work, I'd probably choose C.
Because my working knowledge is mostly with C++ and I am having a hard time understanding GPL code that is written in mostly C.
It also could be that a lot of GPL's code is written using automated tools, or maybe because it's just badly written (no comments, bad structure, etc), or somebody wanted to practice their C obfuscation. Aside from that, there are constructs that I have a hard time parsing as I'm used to seething things a certain way ... |