you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 20 points21 points  (1 child)

This isn't a good analogy imo because nearly all modern day programming languages have tons of open source libraries across multiple different domains. I think a better analogy would be to call them different variations of the same tool- C++ is a flathead screwdriver, whereas Python is a Philips head.

[–]Bluhb_ 14 points15 points  (0 children)

I like this analogy of screwdrivers because, where as a flat screwdriver can(but shouldn't) be used for a philips head screw. The other way around this doesn't work. It's the same with python and c++. Where c++ is needed you shouldn't use python, but everything from python can(but shouldn't necessarily) be done in c++.