Основной раздел > Прочее

Почему программисты так не любят , понятный для нуба оператор GOTO?

(1/2) > >>

Ляпис:

--- Quote from: ЦИТРИН on November 03, 2012, 12:27:38 PM ---Почему программисты так  не любят , понятный для нуба оператор GOTO?

--- End quote ---
Вопрос ясен? Отвечайте как на духу, господа программисты!

Oraven:
Ну в общем то почитай это
http://ru.wikipedia.org/wiki/Goto
Особенно про критику...

ЦИТРИН:

--- Quote from: Oraven on November 03, 2012, 10:22:54 PM --- Особенно про критику...

--- End quote ---
)))  после лукоморья  проблема гото стала особенно понятой http://lurkmore.to/GOTO

СлавьЯнИнъ:
На мой взгляд, всё обсуждение сводится к тому, чтобы использовать GOTO только в случае крайней необходимости и только в рамках одного цикла/подпрограммы/функции. В остальных случаях применения есть два недостатка:
1. Требуется больше личной (программистской) оперативной памяти, чтобы понять структуру программы;
2. Могут быть вызваны скрытые ошибки и потери памяти из-за некорректной инициализации функций и циклов.

Johnny:
лень объявить переменную под флаг и написать условие для ее проверки это не крайняя необходимость. это как раз то, чем подкупает новичков дьявол goto. лучше сразу учиться писать код по человечески, а то потом сложно отвыкать. а отвыкать придется иначе код будет стыдно показывать людям.
goto сравнивают с мостом, но это скорее портал. в умелых руках иногда может выручить и сэкономить пару минут. в неумелых - перенесет вас или в столб или на середину озера.

у меня вот есть на работе один (точнее одна) кадр. использует часто goto и функции, принимающие по два десятка параметров (видели бы вы вызов этой функции.. ). уже не исправить. так что не стоит и начинать

Navigation

[0] Message Index

[#] Next page

Go to full version