5 ms·
I'd argue that there is an age factor at play- GCC is older, designed under different (ie, much more stringent with regards to resources) constraints. GCC also
by krakensden 17y ago
I'd argue that there is an age factor at play- GCC is older, designed under different (ie, much more stringent with regards to resources) constraints.
GCC also has a perennial problem attracting and managing developers, which LLVM seems to have avoided.
- jey 17y agoIt's really not the age or resources that hamper it (from experience hacking it). Well, OK, the age does matter -- but only because it's C. It wouldn't have been so bad if they didn't have to reinvent basic things. GCC has its own garbage collector, a set of bizzare hacks to replace inheritance, amongst other atrocities. None of these have to do with resource constraints, and nearly all have to do with the low-level nature of C.