Then I moved to a small company coding for ATM machines, used C ( a little C++ ), and discovered a need for goto. One has to pack a LOT of functionality into a very small coding space. Sometimes it required GOTOs to save code.
I agree, but I thought this thread concerned Linus Torvalds and the Linux kernel, which who_would_fardels_bear stated was comprised of more than 15 million lines of code. That is by definition not going to be packed into a "very small coding space."
I don't have anything against GOTOs in very resource-limited environments.
It's been a long time since I had to pack anything into 64K of memory.
BTW, I once wrote code for the RCA 1802, and debugged it with an oscilloscope. Back when Body Heat was brand new, and Kathleen Turner was super hot.