Здравствуйте, такая ситуация. Мы с одним знакомым регулярно спорим, насчёт того, является ли использование GОTО признаком безграмотного програмиста. Речь идёт не просто о его наличии в программе, а даже использовании его, вместо цикла:
А в некоторых его ранних программах я встречал даже такую конструкцию:
openfile(...)
on error goto 2
1:
readline(...)
goto 1
2:
Closefile(...)
вроде того, короче смысл ясен. Сам он придерживается мысли, что GoTo является слишком читерским методом, поэтому его и отправили в немилость.
Просьба такая, можете здесь доходчиво объяснить, почему нельзя использовать GoTo, желательно приводя технические, а не только моральные причины.