Golang vs Rust vs C++ Poll

Quick Application Creation?

  • Golang

    Votes: 14 43.8%
  • Rust

    Votes: 10 31.3%
  • C++

    Votes: 5 15.6%
  • C

    Votes: 3 9.4%

  • Total voters
    32
C 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.
Agreed. Pity C itself is not given as an option. It's my favorite compiled language with go in second place. Use both day to day and love it
 
Also tell us why golang is kak!!! Im dying to know :crying:

The two of us were on a project together where the architect bro had a hard on for Go. So we wrote stuff in Go.

The team lead portfolio manager bro had a hard on for himself and made life miserable. At one stage the third guy in our team who gave no ****s replied to an email telling them their ideas give him cancer.

Let's just say...it wasn't the best of experiences.

So anyway, I think @semaphore hates it because it's an over simplified language which brings nothing special to the table and will probably not survive the decade as a mainstream language. You have Rust for systems development and C# for general purpose development and Python (which he hates as well) if difficult languages scare you.

Fight me!
 
The two of us were on a project together where the architect bro had a hard on for Go. So we wrote stuff in Go.

The team lead portfolio manager bro had a hard on for himself and made life miserable. At one stage the third guy in our team who gave no ****s replied to an email telling them their ideas give him cancer.

Let's just say...it wasn't the best of experiences.

So anyway, I think @semaphore hates it because it's an over simplified language which brings nothing special to the table and will probably not survive the decade as a mainstream language. You have Rust for systems development and C# for general purpose development and Python (which he hates as well) if difficult languages scare you.

Fight me!
Python is wonderful until you need to use classes (just fkn kill me)
 
Rust is currently my compiled language of choice after C/C++ but I don't really work with compiled languages too much so don't mind me :)
 
Whoever voted for C, you need professional help lol. Nothing about C is quick. C++ is better a bit...

Honestly I'd second C# as a general purpose language that's as versatile as c++. Microsoft's shift in .net philosophy has been huge for the ecosystem. Practically everything you can do in go, rust or c++ you can do in C# with fewer headaches and a lot more straightforward. The runtime is also improving a hell of a lot with each new major release. It's nearly as fast as go when processing huge amounts of concurrent API requests with the .net 7 release as well.
 
Whoever voted for C, you need professional help lol. Nothing about C is quick. C++ is better a bit...
Depends on what you're doing. All the implicit behavior in C++ comes at a huge cost.

Honestly I'd second C# as a general purpose language that's as versatile as c++. Microsoft's shift in .net philosophy has been huge for the ecosystem. Practically everything you can do in go, rust or c++ you can do in C# with fewer headaches and a lot more straightforward. The runtime is also improving a hell of a lot with each new major release. It's nearly as fast as go when processing huge amounts of concurrent API requests with the .net 7 release as well.
Also depends on the application. Kernels/drivers/system-code/HPC/low-latency/high-throughput/etc. do a lot better with C/C++ than the others. I prefer Python for most things that aren't clearly more suited for C/C++.
 
Tool fit for purpose.

Go for backend web/micro services.

Rust/C variants for embedded/highly performant applications.

Python for general purpose functions.

Node for front end.

/lock thread
 
Whoever voted for C, you need professional help lol. Nothing about C is quick. C++ is better a bit...

Honestly I'd second C# as a general purpose language that's as versatile as c++. Microsoft's shift in .net philosophy has been huge for the ecosystem. Practically everything you can do in go, rust or c++ you can do in C# with fewer headaches and a lot more straightforward. The runtime is also improving a hell of a lot with each new major release. It's nearly as fast as go when processing huge amounts of concurrent API requests with the .net 7 release as well.
C hammer that we can use for anything :-)
Little one is learning R and and had small assignment pulling data from database.
I think because it looks more like crash course they did not get much support so she was struggling with building sql string.

Her being novice and me having no clue about R and how things are done my first instinct was to look for sprintf.
After brief explanation how it works she managed to create all calls that she needed.

Still not sure if that is way to do it but it looked "elegant" and it worked.
 
i've been learning Go and its a rather strange language. But it is very quick to pick up and has far better performance than python ever could for BE services. It also seems to be gaining popularity which is cool. I don't count it as a systems programming language though like the poll intends, because it is GC'd after all
 
Also depends on the application. Kernels/drivers/system-code/HPC/low-latency/high-throughput/etc. do a lot better with C/C++ than the others.
Oh agreed, I did say general purpose. If you want a systems language C++ is basically mandatory still.
 
Top
Sign up to the MyBroadband newsletter
X