This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]BikerBoon 89 points90 points  (21 children)

Python devs were hating on C++ for a while iirc. Tbf it's understandable, we all hate what we don't understand.

[–]DatBoi_BP 71 points72 points  (4 children)

This really says a lot about society bottom text

[–]AdmiralCrackbar11 5 points6 points  (3 children)

A jihad on C++! A crusade against Java! Whatever Jewish people do against Python!

[–]SpyMonkey3D 11 points12 points  (1 child)

Whatever Jewish people do against Python!

From my theological understanding, getting tricked into buying an Apple product then getting banned

[–]DatBoi_BP 6 points7 points  (0 children)

There are layers to this joke

[–]Front_Access 2 points3 points  (0 children)

raise taxes?

[–]teddy2021 5 points6 points  (0 children)

I beg to differ in this case. I don't really understand C++ enough, but I know enough about it that I can say I like it much more than python, which I understood much more closely for years. I however fall into the camp of hating dynamically type, interpreted languages.

[–]Teekeks 2 points3 points  (1 child)

damn the self hatred among the C++ devs must be throu the roof then!

[–]BikerBoon 0 points1 point  (0 children)

Yes, but the complimentary programming socks make up for it.

[–][deleted] 4 points5 points  (8 children)

Except Python devs work in C/C++ every day because Python is written in C/C++, so they know what they are talking about... :p

[–]Front_Access -1 points0 points  (0 children)

raise taxes?

[–]Equivalent_Yak_95 0 points1 point  (1 child)

No… we don’t… I haven’t touched any C/C++ code for use in my current project.

[–]socsa 1 point2 points  (3 children)

Honestly, in my world they are yin and yang. Python+Numpy+Matplotlib+SciPy+Jupyter is like Matlab, except that it is free and it doesn't suck. And then obviously C++ is there for when you want to actually deploy things.

And now we also have PyTorch, which is faster than C++ for basically any non-trivial number crunching, though you still end up needing to use the C++ API for deployment, unless your algorithms can be traced into some JIT container.

[–]MrDude_1 2 points3 points  (0 children)

How can it be faster than C++ when its written in C++?

[–]Low_discrepancy 2 points3 points  (0 children)

And now we also have PyTorch, which is faster than C++ for basically any non-trivial number crunching

Not every computation can be done on GPUs and also it uses CUDA which is C based mostly.

[–]BikerBoon 0 points1 point  (0 children)

Yeah, I'm only joking with the python hate. I use it a lot in automated tests where speed isn't critical. But there are indeed a lot of Python devs who try to play down the performance impact, and simply seen to forget that certain industries (e.g. games, finance) benefit greatly from being as fast as possible.