BeerIsNotGood...
Executive Member
Choose
South Africa’s biggest forum. Discuss, discover, and connect with thousands of members.
| Aspect | Rust | Go | C++ |
|---|---|---|---|
| Design Goals | Memory safety, performance, concurrency | Simplicity, ease of use, concurrency | Performance, low-level access, general-purpose |
| Memory Management | Ownership, borrowing, no garbage collector | Garbage-collected, less memory safety | Manual memory management |
| Concurrency | Manual approach, ownership system helps | Built-in Goroutines and channels | Standard Library support, coroutines (C++20) |
| Ease of Use | Steeper learning curve, safer | Simple, easy to learn | Complex, difficult to master |
| Compile Times | Longer due to optimization, safety checks | Fast compile times | Can be slow, particularly for large projects |
| Ecosystem | Growing ecosystem, enthusiastic community | Mature ecosystem, web development focus | Vast, mature ecosystem for various domains |
Hence the Quick Application CreationI mean, in what context? Yes, they are all programming languages but they differ wildly depending on goals.
Aspect Rust Go C++ Design Goals Memory safety, performance, concurrency Simplicity, ease of use, concurrency Performance, low-level access, general-purpose Memory Management Ownership, borrowing, no garbage collector Garbage-collected, less memory safety Manual memory management Concurrency Manual approach, ownership system helps Built-in Goroutines and channels Standard Library support, coroutines (C++20) Ease of Use Steeper learning curve, safer Simple, easy to learn Complex, difficult to master Compile Times Longer due to optimization, safety checks Fast compile times Can be slow, particularly for large projects Ecosystem Growing ecosystem, enthusiastic community Mature ecosystem, web development focus Vast, mature ecosystem for various domains
Just pickWeird combo.
Not sure what I am voting on
Ja ne... your peopleI'd hate to be known as a Rust guy no matter how good the language is. A case study for how a community "ruined" a language.
You keep saying this..I’d rather eat a bullet than ever touch that abortion called golang.
I’d love to know your logic how it was ruined.I'd hate to be known as a Rust guy no matter how good the language is. A case study for how a community "ruined" a language.
I’d love to know your logic how it was ruined.
Many "C++ replacements" have come and gone, but only C++ remains... Just saying..."Ruined" as in I don't want to be associated with other "let's rewrite everything in Rust because Rust Uber Alles" femboys.
Fight me!
Your logic is full of loops holes, repurposing the language for compute intensive tasks makes sense. There’s no chance c# will best rust or c++ in raw processing speed."Ruined" as in I don't want to be associated with other "let's rewrite everything in Rust because Rust Uber Alles" femboys.
Fight me!
That's never going happen until people understand what made C great. It's a fkn tragedy reallyC has been around since the 70's and everyone has been trying to inprove on it since the 70's... All round it is damn difficult to beat.
Ahh Kabal mentioned C#...Your logic is full of loops holes, repurposing the language for compute intensive tasks makes sense. There’s no chance c# will best rust or c++ in raw processing speed.
But yes rewriting everything in a language because it’s new is stupid.