Originally posted by Lucretia
Furthermore, looking on amount of, say, tests, analisys, testers, related infrastructure and so on for e.g. Linux kernel I dare to say others would struggle to achieve same level of quality at same complexity and feature levels. Regardless of language. Thousands of eyes of different persons with diverse views looking into code eventually manage to spot failures others even failed to imagine. Reasonable project layering and splitting is another important topic, that does not happens on its own, regardless of language. Somehow C allows to split to mostly-independent subparts just like any other language. Not without its historic quirks, but it works overall.
And again, if you ```--enable-languages=c,c++,ada``` when building GCC, where's the problem? Oh, it's written in Ada, that's the problem. If it was written in C++ or Rust you wouldn't be defending this.
And if it wsa written in C++ or Rust, that'd be another compiler "trashing your SSD's" which is also the biggest pile of bullshit I've ever read. Again, an Ada compiler can be a default package, only you myopic people cannot see this.
I dare to say unix way wouldn't feel cool if it would be implemented like that. I dare to think unix way's strongest point is ability to connect relatively simple and fast programs into "chains". It makes system level automation, ad-hoc tasks solutions and so on a breeze (and uhm, Linux inherited that best part, fortunately).
Leave a comment: