Traditional Goto vs Domesticated Goto
Left: A traditional goto. Right: A domesticated goto, as seen in C, C#, Golang, etc. The inability to cross function boundaries means it can still pee on your shoes, but it probably won't rip your face off.
A snarling wild canine is compared with a grumpy French bulldog as a joke about the programming statement “goto.” The punchline treats unrestricted control flow as a dangerous wild animal, while languages that limit it to function boundaries are portrayed as domesticated and less destructive.
- @profunctor_io / 6670 2021-05-14
- @dev_meme / 3113 2021-05-15
- Type
- image
- Size
- 478×342 · 27.8 KiB
- Mood
- sarcastic, absurd
- Language
- en
- Added