4 ms·
> This is probably the one thing I wish the C-haters understood better. Reality has a very anti-GC, pro-pointer bias. These are not arbitrary decisions. Some pa
by adrusi 12y ago
> This is probably the one thing I wish the C-haters understood better. Reality has a very anti-GC, pro-pointer bias. These are not arbitrary decisions. Some part of the system needs to work this way.
I don't know how many of the "C-haters" actually hate C-the-language because it's too low level, or if they hate the fact that C is used in many cases where a higher level language would be appropriate. It's definitely not reasonable to assert that C is too low level for writing an OS kernel, but when people argue that software like rhythmbox, for example, ought to be written in something a bit higher level, there's some merit. A lot of projects use C just because it's an OK choice that a lot of people are familiar with and few people will have strong objections to.