← Back to context

Comment by oblio

7 months ago

Probably slower and with more respect for existing tech.

But hey, now we have npm, so who cares anymore? :-)

Most languages are much older than we think. But early adoption is a key to geting to that point of when to "trust it". D isn't that much younger than C and its variants, and older than C#. But it never quite got that adoption to really push development to the point of C#

  •   C (K&R) : 1972 => 53 years ago
      C++     : 1985 => 40 years ago
      D       : 2001 => 23 years ago
    

    Also, https://www.bell-labs.com/usr/dmr/www/chist.html

    So D is 30 years younger than C, so I'd disagree with "isn't that much younger".

    D was really a reaction to C++, not C, so it is with C++ that it should be compared. The C like subset of D (BetterC) is much more recent.

Disrespect is part of progress, respectful humans are liable to blindness of flaws. Just as part of youthful creativity is disregard for what has come before.

  • It's a double-edged sword: ancestor-worship blocks progress, but throwing the baby out with the bathwater also blocks progress. Real fundamental progress comes from the tiny minority that avoids both.

  • I can't agree with that take. Criticism is a part of progress. You can be a critic but still be respectful.

    Disrespect is simply to belittle and look down upon. I don't see many situations where such an attitude leads to progress.

    • If all disrespecting is to belittle and look down upon, then fair enough, I agree with you. What I meant, in perhaps an ill-phrased manner, was that overemphasised respect can often lead to stasis, where people might not want to change in case they are seen as disrespectful. Hence my use of disrespect, in that it is a relative judgement, and which can and has been used to discourage creative difference or just difference in general.