DE version is available. Content is displayed in original English for accuracy.
Advertisement
Advertisement
⚡ Community Insights
Discussion Sentiment
50% Positive
Analyzed from 445 words in the discussion.
Trending Topics
#gcc#cproc#probably#written#shocking#shock#raymond#here#bruce#perens

Discussion (18 Comments)Read Original on HackerNews
You stopped at the lexicon, check how it's used more thoroughly!
Blog said: "As with all shocking discoveries, this one will <strike>shock</strike> disappoint you."
You complained: "'Shocking', 'striking', 'disappointing', 'will shock you' -- the article is padded with hyperbole."
https://geekz.co.uk/lovesraymond/archive/bruce-perens-dead
https://geekz.co.uk/lovesraymond/cat/bruce-perens/page/2
https://lists.debian.org/debian-devel/1999/04/msg00197.html
Prefer, tinycc, cproc, scc, assembly.
In other words, on modern CPUs, the fact that such compilers (cproc/qbe is only one alternative, probably near "real-life") are orders of magnitude smaller, are _not_ written in one of the worst computer languages ever (c++), mean that gcc (and clang) is a problem for open source. That's why the people need _lean_ open source now.
Moving gcc to c++ was probably one of the worst mistakes in open source, ever. Basically the only reason I can see for this disaster would be to force gcc devs to deal with this brain damaged computer language to force gcc to have a 'real-life' support of it. Because some critical, for some users, software is c++ written (and that was a mistake in the first place).
That said, the real end game here, is a "wolrdwide standard CPU ISA" with very performant implementations, assembly written software (without abuse of a macro-preprocessor), probably with a set of very high languages interpreters written themselves in assembly. Currently, RISC-V is taking shape, slowly because the "market" is already "saturated" and state of the art production lines are hogged by IP locked ISAs (and mistakes _will_ be made which is going to slow it down even further). In this kind of realm, even ISO will have a hard time generating cycles of computer language syntax planned obsolescence.