5 ms·
Rust - I would not give rat's ass about what language was used to write an IDE as long as it performs adequately. VS Code definitely does it. I for example can
by FpUser 4y ago
Rust - I would not give rat's ass about what language was used to write an IDE as long as it performs adequately. VS Code definitely does it. I for example can comfortable edit, compile and debug my code written in C++ and other languages locally and on remote servers with fast turnaround. VS code is the closest thing ever to come to a full blown modern IDE. Replicating this complete functionality and plugin ecosystem will not be easy. I would not even bother looking at things like Zed unless it can do the same things.
- bitwize 4y agoRust is pretty much the most important programming language in the world right now. Using it to eliminate entire classes of bugs is a huge win for developers everywhere.
- FpUser 4y agoAs already said I do not care. I would not trade shitty app written in "proper" language over one that is not but does the actual useful work for me. >"...eliminate entire classes of bugs..." With modern C++, static analyzers and address sanitizers this aspect of Rust does not matter that much for me personally. As a language Rust looks way more restricted to me than a modern C++ and dancing around borrow checker is far from fun. Unless explicitly required by contract I do not see it as a business case with positive ROI for me. I run my own company and I actually pay for development.
- 12345hn6789 4y agoThis is a pretty enormous statement. Programming languages are tools and not every tool suits every job. Rust is certainly a "good" language but it will not change the world. In 10 years perhaps we can resume this conversation with some actual substance.
- AYBABTME 4y agoGo changed the world in that it made the rapid development of things like Docker, Kubernetes, possible, along a multitude of other "cloud first" services. This in turn made possible things that were much harder to do before. A single trivial example being the massive NN training pipelines by self-driving companies. All this could have been done another way, using another language, but not at the same speed as what was enabled by the ergonomy of Go, and not with the same enthusiasm. Arguably, the boiling mix phenomenon made a multitude of things happen and possible, by making them easier to do, thus crossing a required minimum threshold where enough people have the time, desire and ability to achieve something. Rust will do the same. It's like catalysts in chemistry. They are not the reagents, but they often make the reaction statistically possible in the first place.
- yjftsjthsd-h 4y agoIt was rather my impression that the classes of bugs that rust fixes are entirely in memory management, which is to say that they never existed in managed languages in the first place. That makes it a big step forward for bare metal and performance critical code, but kind of unimportant anywhere where ex. Java, Python, or JavaScript are used.
- bitwize 4y agoThe fact that Rust lets you use managed programming patterns completely safely, with zero runtime overhead compared to C or C++, makes managed languages less compelling.