[image] oscar6echo: I have added a parallel version of the algo. Before going into parallelization, I’d suggest improvements to the algorithm. As I called out, essentially all of its time is spent in a highly suboptimal, quadratic-time, duplicates check. A trivial usage of a HashSet already … Answer from steffahn on users.rust-lang.org
🌐
Medium
medium.com › @marek.michalik › c-vs-rust-vs-go-performance-analysis-945ab749056c
C vs Rust vs Go: performance analysis | by Marek Michalik | Medium
July 18, 2019 - In both C and Rust it was easy to write efficient code without any extra optimizations. On the other hand, both Rust and Go implementation was fast in terms of developer productivity. In terms of implementing efficient algorithms Rust seems ...
Discussions

C++ vs Rust vs GO
Go isn't really low level. It has a runtime and GC. It's basically a popular alternative to Java and C# for web services. I remember reading that it isn't that fast, as claimed. Rust is much closer to being a low level language. It doesn't have a runtime or GC and that means it's more suitable for lower level programming. I think it's a good stepping stone toward the lowest level which is the C language. My company mainly uses C#. We choose Rust for a couple projects because it can export a C like FFI. This means basically every language can import that library. It's high level and modern with great package management while accomplishing low level FFI without losing memory safety. C++ will never go away, it's too deep in very important projects. It's definitely low level, but not as low level as C. More on reddit.com
🌐 r/softwarearchitecture
9
2
September 22, 2021
Is Go easier to learn than C, C++, Rust?
It's simpler than Rust / C / C++ and you're likely to get memory savings from making the switch from Node. Just as an example, I rewrote a couple discord bots I had in Node to Go for some POC on savings. Went from 90 - 120MB of RAM in the Node version to about 8 - 12MB of RAM running the Go version, along with lower CPU usage. I find it easy to learn and generally fun to code in. Definitely recommend having it in your programming toolkit. More on reddit.com
🌐 r/golang
101
134
January 13, 2024
Rust vs. C vs. Go runtime speed comparison
I have written the same simple numerical program in Rust, C, Go, and was hoping that Rust runtime would be about as fast as C. It turns out that it is 10x slower than the best C compiled program, and 7x slower than the g… More on users.rust-lang.org
🌐 users.rust-lang.org
1
1
December 18, 2023
Rust vs. C vs. Go runtime speed comparison
I have written the same simple numerical program in Rust, C, Go, and was hoping that Rust runtime would be about as fast as C. It turns out that it is 10x slower than the best C compiled program, and 7x slower than the go version. compiler opt_level runtime ratio vs. best gcc -O3 1.54 1.0 clang ... More on translate.google.com
🌐 translate.google.com
1
1
December 18, 2023
🌐
Rust Programming Language
users.rust-lang.org › code review
Rust vs Go vs C++ - code review - The Rust Programming Language Forum
August 7, 2024 - I was solving a problem on leetcode with c++ and for a very big vector, i get TLE, so the idea come to me to test with go and then i have tested with rust, still TLE. Anyways I thought rust would be faster or rarely same with go but Results C++ 0.56s to compile 14.61s to execute Go 0.23s to compile 2.66 to execute Rust (rustc) 1.47s to compile 109.30s to execute so i want to know how can i improve this rust code (can it beat go) // very big vec (let v = vec![.......]) let mu...
🌐
Reddit
reddit.com › r/softwarearchitecture › c++ vs rust vs go
r/softwarearchitecture on Reddit: C++ vs Rust vs GO
September 22, 2021 -

I currently write code in C#, using Console Application, Blazor, or WebForms

Question 1:
I'm looking at going into a low-level language. My interpretation of what a low-level language can actually do (like C++, Rust and GO) is quite limited. What can these kinds of languages offer which C# can't? Although I'm pretty much fluent in coding in C# I still struggle reading about the technical side of languages, so I'd prefer noob-friendly answers like C++ can make an application dedicated to cheese graters, whereas C# would be better creating an application dedicated to cheese.

Question 2:
I'm looking for a language that is still going to be big in 20 years - these three seem to be the biggest, Rust and GO being newer, but C++ still being in applications like Googlebot (backend) despite being ~40 years old. Which would be the better option for a newbie, and why?

🌐
Quora
quora.com › What-is-the-performance-comparison-between-Golang-Rust-and-C-C
What is the performance comparison between Golang, Rust, and C/C++? - Quora
Answer: Since Golang, Rust and ... there are no intrinsic reasons for any performance differences as long as one compares the same code compiled with the same compiler backend (e.g. LLVM) using the same compiler options...
🌐
LinkedIn
linkedin.com › pulse › cc-vs-rust-go-python-can-you-really-compare-them-bhattacharya
C/C++ vs Rust vs Go vs Python: Can you really compare them?
April 20, 2021 - Go is garbage collected – which means that developers don’t need to manually manage memory; furthermore, the garbage collector can be turned off too but again, I don’t have experience with that but even with that, Go has an in-built scheduler and I don’t think one can disable that and write code directly on the system · On the other hand, Go is somewhat restricted – there are many features available in other languages like Rust or C++ that doesn’t exist in Go – for example operator overloading and inheritance.
🌐
JetBrains
blog.jetbrains.com › rust › 2025 › 06 › 12 › rust-vs-go
Rust vs Go: Which One to Choose in 2025 | The RustRover Blog
February 17, 2026 - Rust celebrated a remarkable milestone by setting a usage record among the year’s most popular languages and boasted a user base of approximately 2.27 million developers, with 709,000 using it as their primary language. Meanwhile, Go’s user base remains robust and steady, with its simplicity ...
Find elsewhere
🌐
Bert Hubert
berthub.eu › articles › posts › cpp-rust-go
Should C Programmers learn C++, Go or Rust? - Bert Hubert's writings
July 30, 2018 - With Go, there are strong types, built-in bounds checks, no uninitialized variables, no use-after-free, no stack overflow, and a built-in race detector. (The use of Go has its challenges too, and isn’t free.)” · This seems like a fair summary. Rust also had design goals.
🌐
Bitfield Consulting
bitfieldconsulting.com › posts › rust-vs-go
Rust vs Go — Bitfield Consulting
February 15, 2026 - Go has a strong emphasis on backwards compatibility, making software easier to maintain over the long term. It rarely introduces new features, preferring small, incremental performance and quality-of-life improvements. ... Correctness. Rust targets safety-critical applications such as industrial, medical, and aerospace, using state-of-the-art static analysis that eliminates many common bugs at compile time.
🌐
Reddit
reddit.com › r/golang › is go easier to learn than c, c++, rust?
r/golang on Reddit: Is Go easier to learn than C, C++, Rust?
January 13, 2024 -

I am not a pro developer, but I code some small tools for myself time to time, in JS. But I hate how much memory and disk space node or even bun take up. So, I was thinking of learning a simple binary compiled language, both to just learn more programming and to use it for my little personal projects. From what I've read so far, everybody seem to say that Go is the easiest to learn between C, C++, Rust, and it's fairly fast and optimized. What would you say? Is that true? What would you recommend me learn?

🌐
Medium
medium.com › @shyamsundarb › the-empire-strikes-back-c-enters-the-fray-c-vs-rust-vs-c-vs-go-30165036da81
The empire strikes back — C++ enters the fray. C++ vs Rust vs C# vs Go | by B Shyam Sundar | Medium
September 3, 2023 - In idle state rust’s CPU usage is slightly higher than Go and Go is slightly higher than C# and C++. C#’s memory usage when idle is slightly higher than Go, and Go’s memory usage is slightly higher than C++. Rust’s memory usage is very minimal.
🌐
CodiLime
codilime.com › blog › software development › backend › rust vs. go — what do you need to know about these languages? - codilime
Rust vs. Go — what do you need to know about these languages? - CodiLime
April 1, 2022 - According to the Stack Overflow Development Survey 2021 , both Rust and Go (known also as Golang) have a special place in developers' hearts. According to the survey, these programming languages are loved by almost 87% and 63% of the respondents, respectively. This score puts Rust at the top of the list. However, does Rust deserve to be the developers' blue-eyed boy? In this article, I will compare these two popular solutions, covering aspects like memory management, concurrency, tools, performance, learnability, and more – to give a big picture view of Rust and Go.
🌐
Appinventiv
appinventiv.com › blog › go-vs-rust-choice-for-app-development
Go vs Rust: Which Language Wins in Speed and Safety
September 10, 2025 - When asked how to run rust better or how to get rust to run better, the one factor that weighs up Rust in the Golang vs Rust debate is performance. The programs have been designed to run at similar or near similar speed of C++ and C.
🌐
Rust Programming Language
users.rust-lang.org › code review
Rust vs. C vs. Go runtime speed comparison - #31 by steffahn - code review - The Rust Programming Language Forum
December 20, 2023 - I have written the same simple numerical program in Rust, C, Go, and was hoping that Rust runtime would be about as fast as C. It turns out that it is 10x slower than the best C compiled program, and 7x slower than the g…
🌐
Medium
medium.com › @benkhalife › c-or-rust-or-go-which-one-should-i-choose-b1e406f82f23
C or Rust or GO. Which one should I choose? | by BEN | Medium
July 14, 2023 - At first, it seemed a little different and strange, and as I got to know it more, it became more attractive to me, and the good news for me is that it supports object orientation well. In general, coding with Rust is a little more difficult than Go.
🌐
Medium
medium.com › @utsavmadaan823 › beyond-language-wars-when-to-choose-go-vs-rust-for-modern-development-in-2025-062301dcee9b
Beyond Language Wars: When to Choose Go vs Rust for Modern Development in 2025 | by Utsav Madaan | Medium
March 14, 2025 - Go 1.24.1 (just released in March ... make things better without breaking existing code. Meanwhile, Rust dominates when you absolutely need control and safety:...
🌐
Clockwise
getclockwise.com › home › blog › go (golang) vs. rust: performance comparison
Go (Golang) vs. Rust: Performance Comparison | Clockwise
March 4, 2021 - ... Both Go and Rust have excellent built-in, high-performance standard build and dependency management tools. Rust will almost always beat Go in run-time benchmarks due to its fine-grained control over how threads behave and how resources are ...