3 ms·
I would classify Python and C# as languages that have improved considerably over time. So I would say that it is, in fact, possible to get better languages with
by wanorris 15y ago
I would classify Python and C# as languages that have improved considerably over time. So I would say that it is, in fact, possible to get better languages without developing more.
- jurjenh 15y agoI don't disagree with that, as a language that is actively maintained should (hopefully) get better over time. The key thing is to develop new techniques for solving problems - think iterative versus recursive, or functional programming versus logic programming. A given language is most likely targeted (or has least resistance) towards one style of programming, which means that new abstractions are likely to work better in a new language, one that has been developed with these blocks as starting points rather than added later. It might be nice to focus development of specific key languages to avoid too much fragmentation by picking best-of-breed, but everyone's got their own itch... and for some that is developing new languages.
- MartinCron 15y agoC# hasn't just improved itself considerably, C# put pressure on Java to improve as well. That's why I welcome the creation of any and all new languages. I don't need to be on the cutting edge and try to learn all of them, I can wait until the early adopters see value in them and then learn from the things that work.