4 ms·
Agreed. Tweaks: I don't think C++ is going to be relevant for much longer, Rust solves the problem space better. Python ... maybe? It's so different than the r
by local_crmdgeon 3y ago
Agreed. Tweaks: I don't think C++ is going to be relevant for much longer, Rust solves the problem space better.
Python ... maybe? It's so different than the rest, I can see it going the way of Ruby once AI bindings improve in other languages. I can also see Julia dominating the AI space.
The "better than X" languages though? C#, F#, Scala? Done. I don't even hear about Kotlin that much anymore, Java is starting to adopt the good stuff from them.
- ta-run 3y agoThere's also MojoLang[0] that brands itself as a alternative to Python, and Google will look to release Carbon soon as well. It'll be interesting to see how these two grow. There's also Odin[1] that looks promising. I don't think C# is going anywhere, F# on the other hand :shrug: is at the mercy of MS - they always seem to be on the fence about it. [0] - https://www.modular.com/mojo https://www.modular.com/mojo [1] - http://odin-lang.org/ http://odin-lang.org/
- abstractcontrol 3y agoMojo is a language that thinks it will impress the Python programmers with its ability to implement matrix multiplies directly in it. I don't think it will be that easy, but it might replace Cython.
- Tehdasi 3y ago> Agreed. Tweaks: I don't think C++ is going to be relevant for much longer, Rust solves the problem space better. I would say that in the domain of game development C++ (which is where I'm guessing that most new C++ development is done) has such a moat that Rust in it's current form will not be able to displace it.
- girvo 3y agoI would love for Rust to take over C/C++, but in embedded it's still got a while to go, and it's not even really Rust's fault per se. It's the tooling and third party driver problem that's the real issue. It's getting there, sure, but it's getting there by rebuilding the world, which is... like I said, it's a while away, IMO.