| > I dont think it is valid concern in $currentYear I don't care about $currentYear. My concern is about $nextDecade earliest, and future doesn't look bright from my perspective. > Nowadays languages like e.g c# are partially created by community and foundations (.net foundation) on github A foundation created by Microsoft for a Microsoft's cash cow language on Microsoft's OSS entanglement platform. Yes. > but also it is oss. I'm not talking about OSS, I'm talking about Free Software. > I dont because it permanently decreases developer experience and the value added is not something that could not be achieved with single compiler This is not what happened with clang vs g++/gcc. Also we have Intel's, Microsoft's and Portland groups compilers side by side for decades. > I mean if you see room for improvement then go ahead and make PR instead of creating yet another compiler with its own bugs, quirks and wtfs I prefer implementing language correctly in a compiler to force others to the same, spec-compliant behavior. Otherwise compilers and languages divert, and lack of alternatives make everything much more complicated in the long run. |
What? Cpps ecosystem is the most developer hostile ecosystem that Ive ever used
I wouldnt want to write in it even if my salary was multiplied by 1.5
A lot of compilers where all of them have different lang. features implemented, various bugs, quirks, wtfs, various perf. characteristics (e.g intel's generating faster code)
Long as hell compilation times. This is fundamental problem yet still that diversity didnt manage to solve it
Many package managers
And mediocre lang by modern standards on top of that. Minefield++ would fit it better.
>Otherwise compilers and languages divert, and lack of alternatives make everything much more complicated in the long run.
Theres still competition between langs
I bet Rust helped cpp improve more than gcc clang diversity
I also dont fully understand why you treat lang as a standard instead of product