4 ms·
Then we generally agree. Like I said, the one use case for C++ is if you're already using it, or require a library that is only available in C++. My general po
by ilovecaching 8y ago
Then we generally agree. Like I said, the one use case for C++ is if you're already using it, or require a library that is only available in C++.
My general point is that people should make a commitment to upgrade, and set a course in that direction. The opposite approach is the wait and see mentality, which leads companies waiting in perpetuity because they collectively never adopt better languages due to the sunk cost fallacy.
It's exactly the big companies that need to commit, because they have the resources to invest in sanding down the kludges and kinks and making Rust really better than C++ in every way, and it's in the early stages of Rust's development were senior C++ talent could really help set the direction of Rust based on what we've learned from C++.
- mempko 8y agoC++ is updated every 3 years as an ISO standard. Rust is updated at the whim of the developers. C++ templates blow Rust's generics out of the water in terms of writing smaller code.
- steveklabnik 8y ago(Rust is updated every six weeks, and we have a consensus based process, it’s at nobody’s whim.)
- mempko 8y agoThanks for correcting my ignorance! Definitely a stupid statement on my part. The process looks pretty solid. What is confusing is who the Rust Team is and how the project is sponsored. Is it all volunteer like C++ or is there some sponsorship involved?
- steveklabnik 8y agoIt’s cool! The team is largely volunteers, though several companies sponsor people as well. Some people who are sponsored are only part time, or only on the bits relevant to that company. Mozilla sponsors the most full-time people at the moment. We’re working on getting more full-time people, there are some challenges there.