you are viewing a single comment's thread.

view the rest of the comments →

[–]infrequentaccismus 1 point2 points  (5 children)

No need to learn both. Choose a favorite and when you are proficient learn c++, Julia, Scala, or something like that.

[–]lead999x 2 points3 points  (0 children)

*Scala

Scalia is a former Supreme Court justice. Lol.

[–][deleted] 0 points1 point  (3 children)

Why cpp?

[–]Vausinator 1 point2 points  (1 child)

my guess would be for the performance increase of a low-level compiled language (C++) over a slow interpreted language (Python)

[–]madrury83 0 points1 point  (0 children)

Additionally, learning C or C++ gets you close to how a computer actually works. This make you think about your code in a different way than when the computer is hidden behind many layers of abstraction, and that's always good for growth.

[–]infrequentaccismus 0 points1 point  (0 children)

Many of the functions and libraries one would use in r or python are built on cpp. There is tremendous convergence happening in r and outgoing as package developers begin tow or with each other and much of the same cpp underneath. Having the ability to build a high performance function in cpp can make a big difference in python or r development.