Мое личное мнение заключается в том, что в современном языке программирования НЕТ приемлемого использования оператора goto.
«Заявление GOTO, признанное вредным», написанное покойным Эдсгером В. Дейкстрой, хорошо освещает эту проблему. Эту статью должен прочитать каждый разработчик программного обеспечения на планете.
Стоит отметить, что в цыганском языке из группы Дона Гуда в UT в Остине в конце 1970-х годов не было goto.
Стоит отметить, что Ichbiah и др. Включили goto в Ada только потому, что DoD явно потребовал этого в спецификации требований. Я помню, как читал, что Ичбия и его команда намеренно сделали синтаксис целевой метки goto настолько уродливым, насколько могли, чтобы метки торчали, как больные пальцы, и препятствовали использованию goto.
person
Community
schedule
03.06.2010