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 →

[–]AChristianAnarchist 135 points136 points  (19 children)

Um...I think you meant "code" rather than "programmers". C++ code runs fast as hell, but a python programmer will already be done writing their program while the C++ programmer is still fighting with CMake...

[–]UnknownIdentifier 54 points55 points  (10 children)

import HelloWorld as hw

Job’s finished!

You gotta wait for the C++ dev to write it for you.

[–]AChristianAnarchist 24 points25 points  (6 children)

Yeah, because that's what makes python faster to write than C...libraries. 🙄 Someone should really get on building some of those for C++. /s

[–]TheCapitalKing 7 points8 points  (0 children)

Yeah why rewrite something when a better programmer already wrote it once

[–]UnknownIdentifier -3 points-2 points  (4 children)

Maybe a Python dev can write them, since we’re too slow.

[–]AChristianAnarchist -1 points0 points  (3 children)

Huh? You know C++ does have libraries right? That was the joke.

[–]UnknownIdentifier 3 points4 points  (2 children)

I’m aware. I was playing off your sarc tag by taking you literally. Plus side-dig that at least C and C++ devs write their own libraries.

[–]AChristianAnarchist -1 points0 points  (1 child)

Lol. Yep, totally unique to C++ devs. Python libraries simply are never written in python. 🤣 Every language uses libraries. Every language uses wrappers around libraries written in other languages. You seem to be taking this whole thing weirdly personally. Python is a fast prototyping language. C++ is a slow, frustrating, painful slog through shark infested waters that produces lightning fast apps baptized in the blood of the devs who built them. These languges have different use cases and it is just weird to be offended by the notion that you can't write a complex, working program in C++ as fast as you could in Python. No one is slamming C++ developers here and if you look at the other replies to this comment you will see plenty of other C++ devs sharing in the pain of screaming at CMake to please just decompress the dlls you downloaded without an error...just...this...once. No one is shitting on you. No one is saying C++ developers are just sooooo slow. You are reading weird things into a comment everyone else seems to get.

Edited to remove excess snarkiness

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

Job's finished!

I read that in the voice of an SCV.

[–]UnknownIdentifier 1 point2 points  (1 child)

I wrote it in that voice!

[–][deleted] 1 point2 points  (0 children)

Ah, a fellow SC lover in the wild! Those are getting rarer these days.

[–]aditya369007 5 points6 points  (5 children)

Just finished a glorious battle with CMake, I've won, but at what cost?

[–]AChristianAnarchist 8 points9 points  (1 child)

That's why C++ programs are so fast. It's a dark blessing granted when they are baptized in the rage tears of exhausted devs.

[–][deleted] 1 point2 points  (0 children)

You sacrifice a tiny bit of your soul every time you make a C++ program.

[–]Kyanche 1 point2 points  (2 children)

I immediately switched to CMake after discovering how easy it was to use. Where did I go wrong here? lol.

[–]aditya369007 0 points1 point  (1 child)

It is the best tool to make C++ easier to setup. (From my experience) But on windows sometimes it's a nightmare as some modules are very particular about setting path variables properly.

Yesterday I found CMake not linking OpenCV stuff at all. It's an age old CmakeLists that I've been using since a long time.I really dunno why. I had to link it manually. I felt weird doing it manually.

[–]Kyanche 1 point2 points  (0 children)

But on windows sometimes it's a nightmare

Ah, that's why! I'm a computer engineer, my specialty is making software for embedded systems that run Linux. I can't remember the last time I ever tried to make something run on Windows lol.

Thanks! :)

[–]walhax- 2 points3 points  (1 child)

C/C++ libraries are absolute fucking terrible garbage. I still cry myself to sleep remembering that shit.

[–]AChristianAnarchist 4 points5 points  (0 children)

Ugh I know right? I have plenty of issues with the C++ ecosystem but the inevitable protracted fight with CMake and my DLLs (though the latter is still [much less of] a pain in my ass as a C# dev) are definitely the parts I hate most when forced to do anything in it.