4 ms·
Funny how the Rust community used to regard JavaScript with contempt. Yet now when you consider how well JS was able to add support for asynchronous programmin
by cryptica 6y ago
Funny how the Rust community used to regard JavaScript with contempt.
Yet now when you consider how well JS was able to add support for asynchronous programming, it's pretty clear that JavaScript was actually a great programming language all along.
JavaScript was designed to evolve.
That's the difference between intelligence and wisdom. Unlike intelligence, wisdom takes into account the unknown.
- lukebitts 6y agoThe Rust community regards the JS community with contempt? Where does that opinion come from?
- cryptica 6y agoRust was often touted as a superior alternative to Node.js writing servers. Perhaps this element of contempt is no longer there but it certainly was there before due to the competition. Similar competition existed between Node.js and Golang and there was similar contempt from Go community.
- pornel 6y agoIn some performance-critical tasks Rust is doing much better than Node.js, but I don't see this as a contempt of the JS language or its community. Rust has made certain trade-offs for zero-cost abstractions and no-GC memory management, and this pays off in certain situations. Async in Rust uses a radically different model than JS or golang, but that's not to say the other languages are bad. It's because Rust has different priorities, and needed an async model that works well without a garbage collector.