Сразу вспомнилось: "Запомните, что я вам скажу: один стакан рому вас, конечно, не убьет, но если вы выпьете один стакан,
вам захочется выпить еще и еще. И клянусь вам моим париком:
если вы не бросите пить, вы в самом скором времени умрете. Понятно?
– Так помните, я говорю вам по чистой совести: слово «ром» и слово «смерть» для
вас теперь означают одно и то же."
-----
Однажды я пытался принимать в сопровождение исходники программистов,
пользовавших ассемблер ещё до появления С. После обнаружения С, они
с удовольствием стали им пользоваться, восприняв этот компилятор как
чрезвычайно удобный макро-ассемблер, позволяющий достигнуть
высокой производительности труда. Понятно, что получилось дальше - GOTO
стал их любимым инструментом, позволяющим прыгать как попало
по всему исходнику. Короче, даже с бутылкой не всегда разберёшься.
Нахрен такие "инструменты".
-----
С - язык с блочно-ориентированной структурой программирования. GOTO принципиально
не подходит, противоречит концепции. По всей вероятности, изобретатели
С не вполне были уверены в конечном результате и правильности
концепции и только поэтому реализовали GOTO.