The difference is one of scope. Wayland and X11 are Linux based and probably in even further minority use once you segregate out all the headless Linux servers.
They're both great though.
C on the other hand is literally in everything. Literally everything.
Do you really think Rust has the brass to be the next lingua franca of the computing world?
Benjamin Price
That's a funny way to spell java, faggot.
Liam Diaz
Name 1 (one) commonly used server application that is written in java.
Samuel Parker
Minecraft server, Cassandra, Hadoop. Tons of big important shit. Depends on what you mean by "server". If you mean HTTP only 2 are actually used by anyone so its not a big pool.
Noah Baker
I was mainly joking and Ruby would have probably been a better example. Basically, Rust is more focused on politics and autism like memory safety. Setting a goal for memory safety isn't bad in itself but they've focused on it so much that it restricts a lot of what can be done with it and nothing will ever truly be safe anyway. C is so widely accepted for a reason and despite allowing you to do "unsafe" things you can avoid them with proper practice. You'll be better served by learning C because once you have a grasp on it you can use it anywhere. There is far more software written in C that you can learn from and/or modify.
The main issue most people on Zig Forums have with Rust are the politics of it. It has an army of SJWs involved in the project and is constantly shilled here as the best thing ever but you very rarely find any good reasons stated for using it aside from memory safe. It reminds me a lot of the days when Ruby on Rails became the new thing in web programming. Ruby shills were everywhere singing its praises and for a few years it looked like it may go somewhere. With time it was proven that Ruby wasn't good for much for various reasons. Nowadays the people that liked Ruby have moved on to things like javascript on the server which goes to show how much you should value their opinions. I should mention in those days PHP was just getting to version 4.x and becoming widely used so Ruby shills had a lot of folks willing to give anything else a look. It never did take off like people were expecting it too and most eventually figured out that webdev was awful no matter what you had running on the server. Most stuck with PHP/Perl because even free hosting supported it most of the time.
Rust is a solution looking for a problem to solve. Its main claim is you can write something without worrying about memory safety but this is putting the cart before the horse because you should be solving those problems yourself instead of relying on software to do it for you. Also, you shouldn't be restricting yourself to one programming language. A good programmer knows multiple languages and learns the bad and good points of all of them. With an understanding of multiple programming languages you increase your skill set and are able to understand how more software works. There is no all around language, there is no best language, there are several for different uses and you should know all of the ones that apply to whatever work you need to do.