4 ms·
How many pointless comments do we need? This is getting ridiculous. What does your comment add to the conversation that a million other whiners don't do?
by DigitalJack 10y ago
How many pointless comments do we need? This is getting ridiculous. What does your comment add to the conversation that a million other whiners don't do?
- Grishnakh 10y agoIt points out that we don't need more and more computer languages that no one uses. If you can come up with a language that really makes new contributions or really works better than the existing ones, great, but instead it seems we just have a bunch of me-too languages doing almost the same thing. Languages aren't useful unless there's a critical mass of people developing them, making libraries for them, making good compilers for them, and providing mindshare for them, so that there's enough people competent in them to use them. This is why languages like C and C++ are still used even though there are many valid criticisms of them and supposedly superior alternatives have been developed: the alternatives just haven't been good enough, in many/most cases, to justify switching. C++ may have its warts, for instance, but with all the libraries that exist for it and all the existing code and all the workers familiar with it, it usually makes sense to stick with it rather than switch to something like D or Rust or Swift or Go unless you have a really good reason (like you're developing on iOS where Swift is really well-supported). These days, Python is the de-facto standard for general-purpose type-optional programming, and has a huge amount of libraries and mindshare, and is growing. So why do we need a clone?
- evanpw 10y ago> Python is the de-facto standard for general-purpose type-optional programming Type hints were added to Python only in the most recent version (somewhat controversially), and the interpreter only knows about the syntax; there are no semantics defined. (You have to run an external program if you want to check the types). Why would you say Python is the standard for optional typing?
- pkroll 10y agoThe alternatives to C/C++ are so popular that most programming is not done in C/C++ anymore, so your premise seems off. The alternatives have done stunningly well. Rarely, RARELY is someone going to make a language that's radically better than what's currently available. But every new language is a chance to step in the right direction, or confirm that nope, no one wants something like this. We need MORE languages. Hundreds, a thousand more. Mostly they won't be used, but sometimes things will move forward.