Доводы против оператора goto [Эдсгер Дейкстра] (fb2)


Эдсгер Вайб Дейкстра  

Литература ХX века (эпоха Социальных революций)   Программирование: прочее   Самиздат, сетевая литература   Статьи и рефераты  

Доводы против оператора goto 142 Кб, 5с.   (читать) (читать постранично) (скачать fb2)
  издано в 2021 г.  (post) (иллюстрации)

Доводы против оператора goto (fb2)Добавлена: 20.10.2021 Версия: 1.0.
Дата создания файла: 2021-10-20
Кодировка файла: utf-8
Издательство: Интернет-издательство «Stribog»
Поделиться:
   (Fb2-info)    (ссылка для форума)     (ссылка для блога)     (QR-код книги)  

Аннотация

За многие годы я утвердился во мнении о том, что квалификация программистов — функция, обратно зависящая от частоты появления операторов go to в их программах. Позже я открыл, почему оператор go to производит такой пагубный эффект, и я убежден в том, что оператор go to должен быть отменен в языках программирования «высокого уровня» (т. е. отовсюду, кроме, возможно, простого машинного кода). В то время я не счел это открытие слишком важным. Теперь же я отправляю свои соображения для публикации, потому что меня подтолкнула к этому развернувшаяся сейчас дискуссия на эту тему.




  (Custom-info)




Communications of the ACM, Vol. 11, № 3, March 1968, pp. 147–148. Copyright (c) 1968, Association for Computing Machinery, Inc.

Лингвистический анализ текста:
Приблизительно страниц: 5 страниц - очень мало (233)
Средняя длина предложения: 115.53 знаков - немного выше среднего (82)
Активный словарный запас: неопределён 0.00 уникальных слова на 3000 слов текста
Доля диалогов в тексте: 0.00% - очень мало (26%)
Подробный анализ текста >>


 (Оглавление)
ABell про Дейкстра: Доводы против оператора goto (Программирование: прочее, Статьи и рефераты, Самиздат, сетевая литература, Литература ХX века (эпоха Социальных революций)) в 16:31 (+03:00) / 21-11-2021

Старая песня о главном. Других ассоциаций не возникает ...

Рейтинг: 0 ( 0 за, 0 против).
Stribog73 про Дейкстра: Доводы против оператора goto (Программирование: прочее, Статьи и рефераты, Самиздат, сетевая литература, Литература ХX века (эпоха Социальных революций)) в 21:24 (+03:00) / 14-11-2021

goto весьма полезен в некоторых частях программ, но goto на внешние метки точно нельзя приветствовать.

Рейтинг: +4 ( 5 за, 1 против).
kiyanyn про Дейкстра: Доводы против оператора goto (Программирование: прочее, Статьи и рефераты, Самиздат, сетевая литература, Литература ХX века (эпоха Социальных революций)) в 21:03 (+03:00) / 14-11-2021

Как бы это выразиться... Как в кино с каким-нибудь новым фокусом типа остановки кадра и объезда сцены по кругу :) — применяется не потому, что это что-то дает, а потому что "смотрите, как я могу!" ^)

Cначала нечто начинают бездумно применять везде просто потому, что научились использовать это нечто. Потом приходит отрезвление - явный ведь перебор, может, вообще нужно отказаться от такой возможности?.. И только потом приходит понимание, что все хорошо в меру и на своем месте :)

Вот так и с отрицанием или принятием goto. Все хорошо в меру, и страшные извращения там, где можно написать единственный goto — столь же вредны, как и использование goto там, где ему совершенно не место.

Рейтинг: +1 ( 2 за, 1 против).

Впечатления о книге:  


рейтинг 3  всего оценок - 2 , среднее 3