5 ms·
Not sure whether this is relevant for your talk, but I rarely see these introductory talks address a language that a lot of people write and which intended to p
by dikaiosune 11y ago
Not sure whether this is relevant for your talk, but I rarely see these introductory talks address a language that a lot of people write and which intended to provide several of the same guarantees that Rust does: Java. Java has statically typed "safety" (which is something most Rust talks pitch to dynamic lang devs), decent performance approaching C/C++ for long-running tasks, etc.
I think Rust does way better at most of Java's strong and weak points (aside from maybe ecosystem and current deployments), but it would be good at some point for Rust to have a good story to present to Java devs. Its type system is much better, its safety guarantees stronger, it has pretty good cache locality, its concurrency is approaching the ease of use of the JVM's and has always been safer, and its use of memory is far more reasonable and isn't prone to GC pause.