It's getting even more confirmed now that Rust is yet another meme language that everyone will talk about like crazy for the rest of this year, and nobody will care anymore next year or the year later.
Even System76 is going Rust...

System76 Shares More Details on Its Rust-Based COSMIC Desktop
https://social.076.moe/url/102757
Follow

@ryo It may be a meme language, but is anything specifically wrong with it, other than being developed by Google's controlled opposition?

· · Web · 1 · 0 · 0
I never used it before, so I can't really comment on the specifics when it comes to the language itself.
But the fact it requires its own package manager (Cargo), like now in Python it's PIP and in Ruby it's Gem, is already a red flag (there's NPM for JS and Composer for PHP, but the use of these is optional at least).
And then there's issues with trademarks, which effectively makes it a non-free language: https://wiki.hyperbola.info/doku.php?id=en:philosophy:rust_trademark

And I heard from people who actually gave Rust a try that they're not as sold on the whole "type safety" part.
But what worries me more about using a meme language is that everyone jumps right in on using it, only to them regret it once it falls out of favor, but can't go back anymore because it's already far too late.
For example how the I2P team regretted using Java, but are stuck with it because they fell for the Java meme.
Or Discourse regretting using Ruby, but are stick with it because they fell for the Ruby meme.
And so many who used .NET in the past who now have to rewrite their stuff again now that more people decided to switch to Linux, BSD, or macOS even.

This is why I just stick with the old and trusted, because at least it just works.

@ryo
To me, it seems like one of the many new languages that is trying to be that C/C++ replacement along with Go, Zig, D, and Jai. People want a replacement because C suffers from the problem of being too simple yet difficult to use effectively (need to grasp pointers, learn how data is managed, etc.), while C++ has too many features tacked on over the years that it's difficult to fully learn. So everyone is trying to create a replacement with varying degrees of success.

>And so many who used .NET in the past who now have to rewrite their stuff again now that more people decided to switch to Linux, BSD, or macOS even.

Mono and .NET Core exists. C# is probably the most popular programming language for indie games. Of course, it's supported on Linux. I used C# on Linux up until recently. Only problem is that it's heavily frowned upon in the Linux community for obvious reasons and that compiled Mono/.NET applications still have .exe extensions which makes it confusing if you also use Wine.

Mono yes, but .NET Core only released a few years ago, so I don't really count that.

> People want a replacement because C suffers from the problem of being too simple yet difficult to use effectively (need to grasp pointers, learn how data is managed, etc.)

And none of these are that difficult to learn honestly.
Like so many people fear the lack of a garbage collector, even though it's basically just making use of the "free" command, just don't forget to call it before the end of the program.

Correct PHP even requires you to unset (the PHP counterpart for "free") variables, close SQL connections, use fclose if you use files, and so on, but very few PHP devs do so, and then they wonder why the memory usage is growing, and why they get DDoS'd.

So instead of learning to code properly, they resort to bloat like Cuckflare/Fastly and frameworks like Laravel/Symphony/CakePHP/whatever.

Because PHP is technically just a C framework for web development, very few people realize this, so they often make frameworks inside of frameworks inside of frameworks inside of frameworks inside of frameworks inside of frameworks inside of frameworks, and then they wonder why PHP sucks...

@ryo Mono is slowly becoming deprecated. MonoGame is using .NET Core now outside of mobile platforms.

Sign in to participate in the conversation
Game Liberty Mastodon

Mainly gaming/nerd instance for people who value free speech. Everyone is welcome.