What's a good general-purpose programming language?
avestura.dev
avestura.dev
Imagine everyone was happy with C/C++, we wouldn't have Rust or Nim. Imagine everyone was happy with Java and JavaScript, we wouldn't have Dart or Go.
The most used programming languages today are JavaScript, Java, Python, PHP and C++, all of which are shit-tier. We definitely need more languages, not less.
If we have good languages, the ecosystems will develop around it... it may take 20 years... but I think it would be so much nicer to see a new much better language have a great stable libraries in 20 years... than people still having to deal with shit-tier languages like python and Java in 20 years.
Python and PHP are fine if you’re only using them in small projects. I agree though, if you have a decently large or performant project, or one that may scale, you should pick a different language. And C++ is just terrible and should be deprecated/replaced by Go and Rust.
- General purpose windows? c#
- General purpose web? Javascript
- General purpose IOT? c++
The problem is general purpose doesn't work anymore? Not for at least 15 years.
Define “good”. Good for what? Do you mean productive? Productive for whom? Do you mean “I like it”? In what environment?
Different developers like different languages. For example, some developers love explicit types. Others don’t.
In other words, there is a reason why we have many different languages and development environments. The same reason that explains why we will always and forever have new languages, frameworks, libraries etc. solving the same problem in a new different way.
That of course doesn’t stop developers from trying every day to come up with a “one-size-fits-all” language/framework/library/architecture that will solve all problems for all developers in all situations. It will never happen of course. But it sure is fun to see the language/framework/library/architecture wars from the side line. Bring popcorn! :)