3 ms·
The joys and woes of reinventing computer programming right where it was left off in the early 70s.
by mixedCase 4y ago
The joys and woes of reinventing computer programming right where it was left off in the early 70s.
- kubb 4y agoI think I can sympathise, it's hard to keep up with all the development in PL, so it's easy to convince yourself that all those new inventions are stupid anyway and you don't need them, you'll do it your way. And then, slowly over a couple of decades, other people will be making it their life's work to add in the things that you thought were stupid because inevitably the need for them surfaces.
- groestl 4y agoOr you've seen an approach fail spectacularly in a programming language you're familiar with, which causes you to throw out the baby with the bath water.
- metadat 4y agoAny specific examples you can share?
- groestl 4y agoA bit tongue in cheek, but I'm just referring to Rob Pike et al., exceptions, and C++. And I must clarify that by "fail spectacularly" I mean solely from the POV of the aspiring language designer, not necessarily from other language users. People enjoy C++ exceptions now, it seems, in combination with RAII, but back then it was probably a different story.