What are the differences between C# and Rust?
What are the differences between C# and Rust?
Other urls found in this thread:
en.wikipedia.org
stackoverflow.com
github.com
github.com
doc.rust-lang.org
medium.com
twitter.com
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)