What are the differences between C# and Rust?

What are the differences between C# and Rust?

Attached: file.png (600x600, 136K)

Other urls found in this thread:

en.wikipedia.org/wiki/ASP.NET_MVC
stackoverflow.com/a/29461455
github.com/fuchsia-mirror/garnet/tree/master/.cargo
github.com/fuchsia-mirror/topaz/tree/master/app/xi
doc.rust-lang.org/book/second-edition/ch17-01-what-is-oo.html
medium.com/@iopguy/fizzbuzz-can-finally-be-implemented-in-stable-rust-87649a882f2d
twitter.com/AnonBabble

One is shit, the other is a cancer like Java

Well, one is a general purpose language for boring enterprise software. The other is exciting but only intended for memes and junior college projects.

what memes?

fast well written utilities to replace legacy tools
such a meme, I know

Why are these tools legacy though and why do we need new ones? Because the rusty hipsters say so?

Because legacy code effectively rusts (oxidizes not languages), called "cruft." The longer a piece of software exists the less maintainable it becomes and in many cases turns out to be stupidly dangerous because nobody can tell the difference between dangerous cruft and harmless cruft.

Well, they are two absolutely different languages. C# is higher and has garbage collector, rust has tricky and comfy memory management. One is easy, the other has comissiar compilator that will shot you if you will break any rules. Rust is faster but has less abstraction and structs instead of classes.

I mean, this is rather silly question. It is like asking about differences between C and python.

One is for homosexuals.
The other is for homosexual pajeets.

>virtual machine (CLR)
>interpreted bytecode, not self-contained binary
>JIT
>garbage collection
>OOP
all of this except OOP adds ease of development (simpler model, automated memory management, machine independence...) for the cost of performance (not python-level slow however)