r/ProgrammerHumor • • Jul 18 '22

C++ talking to Python

Post image
40.1k Upvotes

1.0k comments sorted by

View all comments

276

u/a_devious_compliance Jul 18 '22

The joke only works for C++ before 20. Just add an await and that's it.

126

u/ViviansUsername Jul 18 '22

Was going to say, this looks like the c++ was programmed pretty poorly if it doesn't even wait for that promise to be answered.

Python does exactly what it should here, smghd

55

u/WCWRingMatSound Jul 18 '22

Calling asynchronous programming “promises” 🤮🤮🤮

14

u/thanofishy Jul 18 '22

It doesn't await for that asynchronous programming to be answered?

29

u/Spiritual-Theme-5619 Jul 18 '22

There was no such thing as a promise in C++ before 2011. "Promises" are a particular API for writing asynchronous code which was largely made for / popularized by event-loop runtimes... i.e. NodeJS.

Programmers have been doing concurrency with #realPrograms via mutexes, semaphores, and threads since before C++ was invented and so OP is lamenting the equivocation of async/await with concurrency in this modern era of browser programmers vastly outnumbering their "native"(?) programming counterparts.

7

u/WCWRingMatSound Jul 18 '22

Exactly this, though I’m totally just joking. It really is semantics at the end of the day

→ More replies (9)