DEV Community

Discussion on: Will Golang replace C/C++?

Collapse
 
tracker1 profile image
Michael J. Ryan

While I largely agree with the conclusion, I disagree on the reasoning. There were other OS languages before C and there will be others. Rust for example. That said C has 4 decades of entrenchment. Go fits higher up the stack. It's a good fit for business and proceed work, nowhere precision memory management or very tight system development is needed.

It could be used for some gnu tools or similar, but the overhead of the go runtime would add up to a lot of overhead in space used if they tried to replace all the gnu tools with it.

Collapse
 
peter_brown_cc2f497ac1175 profile image
Peter Brown

Rust will not displace C. Rust is just another vendor controlled language that will not stand the test of time. It's legacy will be how it influences C or C++. There is too much investment in C and too much inertia for it to fail. I agree with you in that Go is too expensive in its runtime but Rust will not last either. Better to learn the latest C standard then invest time with Rust.

Thread Thread
 
tracker1 profile image
Michael J. Ryan

What vendor is controlling Rust, exactly?

Thread Thread
 
peter_brown_cc2f497ac1175 profile image
Peter Brown

Mozilla. Although it is open-source and much coding is done volenteer, they are the muscle and pocketbook behind it.

Thread Thread
 
tracker1 profile image
Michael J. Ryan

Mozilla has let rust be spun off into it's own organization. That has backing from Amazon, Microsoft, Google, Mozilla and others... If those companies are all in agreement on a language, it's in pretty good standing.