[an error occurred while processing this directive] [an error occurred while processing this directive]
Видать, этот ответ написал человек, учившийся программированию по книжке "Выучим Visual Basic за 24 часа"
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Linuxoid 14 ноября 2001 г. 16:19
В ответ на: Видать тот Linux core kernel писал знойный асмист :-) (+) отправлено Анатоль 14 ноября 2001 г. 15:49

Здесь люди все грамотные (я надеюсь), все имеют понятие о хорошем стиле программирования, все знают, почему не рекомендуется (не желательно)использовать goto.
Но, тем не менее, согласитесь, что бывают ситуации, когда использование goto упрощает (или ускоряет) алгоритм или уменьшает объем кода. Самый простой пример - последовательная инициализация, причем в случае любой ошибки должны быть выполнены одни и те же действия - освобождена память, затребованные ресурсы, возвращен код ошибки.
Опять же, "законные" операторы структурного программирования break и
continue - те же самые скрытые goto.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru