|
|
|||
| 06.08.2016, 22:03 | |||
|
Добавлено через 9 минут
0
|
|||
| 06.08.2016, 22:03 | |
|
Ответы с готовыми решениями:
195
Чем плох управляемый С++? Чем плох uCoz? Чем плох make? |
|
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
|
||
| 06.08.2016, 22:07 | ||
|
0
|
||
|
|
|
| 06.08.2016, 22:08 | |
|
Если в традиционном стиле один цикл более менее понятен как в данном примере, то предположим надо обработать трёхмерный обьект, да ещё по сложному сценарию. Сколько вложенных циклов будет при традиционном подходе? Как их понять? Да никак, только дебаггер врубать и то не факт что вьедешь. А здесь не будет никаких вложенных циклов, так то вот:-))
0
|
|
|
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
|
||||
| 06.08.2016, 22:27 | ||||
|
А вот если вместо этих циклов налепить меток - читабельность упадет в разы. Не по теме: Заметьте, я даже не утверждал что goto это плохо и не нужно его применять. Просто не нужно утверждать обратное, если доказать нечем.
0
|
||||
|
0 / 0 / 0
Регистрация: 07.08.2016
Сообщений: 3
|
|
| 07.08.2016, 15:34 | |
|
Код с goto трудно форматировать, так как он может нарушать иерархичность выполнения (парадигму структурного программирования) и потому отступы, призванные отображать структуру программы, не всегда могут быть выставлены правильно. goto также мешает оптимизации компиляторами управляющих структур.
Формально доказано (теорема Бёма — Якопини), что применение goto не является обязательным, то есть не существует такой программы с goto, которую нельзя было бы переписать без него с полным сохранением функциональности (однако, возможно, с потерей эффективности).
0
|
|
|
|
||||
| 07.08.2016, 16:49 | ||||
|
0
|
||||
|
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
|
||
| 07.08.2016, 18:36 | ||
0
|
||
|
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
|
||
| 07.08.2016, 19:43 | ||
Код на сях 94 года. Тут многие форумчане моложе чем этот код ![]() Тут раздел C++, а не C, и за окном 2016 год, а не 1994. Это как если Вы скажете мне что при производстве автомобилей гвозди не нужно использовать, а я дам Вам телегу и скажу - ну вот, попробуйте мне ее без гвоздей сделать. Только чтобы она также работала.
0
|
||
|
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
|
|
| 07.08.2016, 19:46 | |
|
1
|
|
| 07.08.2016, 21:42 | |
|
0
|
|
| 07.08.2016, 21:56 | |
|
Кто нибудь может подытожить, чем пЛОХ goto?
0
|
|
| 07.08.2016, 22:02 | |
|
0
|
|
|
Комп_Оратор)
|
||
| 07.08.2016, 23:56 | ||
|
Свободный переход позволяет делать очень большие области и игнорировать
2
|
||
|
Любитель чаепитий
|
|
| 08.08.2016, 08:59 [ТС] | |
|
В общем я понял, goto не плох, но использовать его надо с умом. В С++ он почти не используется, потому что есть множество способов его заменить, в итоге он применяется только для выхода из множества вложенных циклов, но в остальном только ухудшает читаемость и простоту кода.
Не по теме: P.S. Кто лучший ответ поставил? ( Это был не я :scratch: )
0
|
|
| 08.08.2016, 09:06 | |
|
GbaLog-, а чем тебя не устроил именно мой ответ, что ты его не считаешь подходящим?
И я подозреваю, что это был тов. gru74ik
0
|
|
|
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
|
|
| 08.08.2016, 10:10 | |
|
0
|
|
|
1682 / 1098 / 489
Регистрация: 17.07.2012
Сообщений: 5,361
|
|||||||
| 08.08.2016, 12:03 | |||||||
5
|
|||||||
| 08.08.2016, 12:03 | |
|
чем плох mysql_query
Чем плох std::map? Чем плох ProBuilder (Unity3D)? В чем плох этот код? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания
источниках данных и элементов формы(текстовые поля и метки), опирается все
это на технологию событий и мета. . .
|
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml,
в чате форсили функторы модулей как суперфичу.
Пытаясь отдуплить концепт, наткнулся на тутор с простым примером.
А главный принцип обучения от. . .
|
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
|
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
|
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|