DEV Community

Discussion on: Stop Learning C++

Collapse
 
himujjal profile image
Himujjal Upadhyaya

Actually people should stop learning C++ and the interview platforms for coding interviews should also start discouraging the same.

C++ is a fantastic language and has gone through the worst of times. But it has poor cross platform support. This makes it hard to work with.

There are many C++ compilers and not all of them are compatible with each other.

Modern C++ is very different from C++ with classes. It seems like a different programming language altogether. This gives rise to a lot of problems.

So what are the alternatives:

  1. Want a quick solution to implement something without sacrificing a lot of performance: a. Golang b. Nim (My favourite)
  2. Want something robust made to be direct replacement for C++: Rust
  3. Want something very quick and dirty? Go for JavaScript/Python/Nim (yeah. Nim is that easy)

This is how the programming language scenario is now.

Going for language with almost 100% cross platform support is a plus.

Also not to mention that a community adopted popular package manager is also a plus.

Collapse
 
skvprogrammer profile image
Satyam Kumar Verman • Edited

Ya I have faced these problems ☺️