Jump to content

C++ is a tool and so isn't goated in the same way one wouldn't consider a screwdriver goated. It's not possible to evaluate in a vacuum since each tool is designed to do a specific job. For example, I would consider C++ a horrible tool for students first getting introduced to programming or for rapidly prototyping where iteration speed matters more than performance.

 

C++ is a multi-paradigm high level general purpose programming language that exposes a memory model for finer control of hardware resources. It's great at what it does and has a great ecosystem due to C compatibility. You can write procedural, object oriented, or functional code and mix those styles within one codebase. But all this legacy support enables developers to write brittle and/or unsafe code.

This is a signature.

Link to comment
https://linustechtips.com/topic/1632228-is-c-goated/#findComment-16865663
Share on other sites

Link to post
Share on other sites

  • 2 weeks later...

Note that modern c++ is nothing like what you see in textbook. The language evolved so much it is almost like writing es6 Javascript vs es2/3

 

No body sane uses raw pointers anymore for instance. It is almost always smart pointers. 

 

Info from this video 

https://m.youtube.com/watch?v=7fGB-hjc2Gc

Sudo make me a sandwich 

Link to comment
https://linustechtips.com/topic/1632228-is-c-goated/#findComment-16869564
Share on other sites

Link to post
Share on other sites

  • 4 weeks later...
  • 2 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×