Модераторы: THandle, bems

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нужна идея, Нужно сделать и быстро но нет идеи 
:(
    Опции темы
profesiachuvak
Дата 22.2.2010, 20:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 7.11.2009
Где: Беларусь, Минск

Репутация: нет
Всего: 4



Цитата(bems @  21.2.2010,  23:36 Найти цитируемый пост)
Ну раз согласился, значит нет причин не использовать goto 


Логика железная smile 

Перефразирую Ваше высказывание: 

Ну раз согласился, значит нет причин  использовать goto  Вот с этим я согласен  smile

Добавлено @ 20:08
Цитата(DarkProg @  22.2.2010,  19:16 Найти цитируемый пост)
"код становится менее понятным и goto вносит хаос в программный код"


Вот это истина.

Это сообщение отредактировал(а) profesiachuvak - 22.2.2010, 20:09


--------------------
Закон Мерфи :если есть вероятность того, что какая-нибудь неприятность может случиться, то она обязательно произойдет.
PM MAIL   Вверх
bems
Дата 22.2.2010, 20:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 3400
Регистрация: 5.1.2006

Репутация: 2
Всего: 88



Цитата(DarkProg @  22.2.2010,  19:16 Найти цитируемый пост)
использовать его это неправильно, мне в своё время все уши проездили с этим преподы по программированию
ну если 1000 раз повторить что ты баран, то на 1001й ты начнешь блеять, это да. Но кроме жужжания аргументы есть?

Цитата(DarkProg @  22.2.2010,  19:16 Найти цитируемый пост)
Я уже писал, раньше, что ещё до моего рождения(ну может уже родился точно не помню  smile  )
Дык когда все-таки, ты определись

Цитата(DarkProg @  22.2.2010,  19:16 Найти цитируемый пост)
на какой-то там конференции
на какой?

Цитата(DarkProg @  22.2.2010,  19:16 Найти цитируемый пост)
программисты всего мира решили
Прям всего-всего? Держу пари, индусов там не было. Так что выборочка-то того, хромает.

Цитата(DarkProg @  22.2.2010,  19:16 Найти цитируемый пост)
что ипользование goto ведёт к тому что "код становится менее понятным и goto вносит хаос в программный код"
Это уже обсуждалось выше. Безпочвенное обобщение.

Цитата(DarkProg @  22.2.2010,  19:16 Найти цитируемый пост)
с чем я согласен, особенно когда иногда поглядываю на свои первые проги, в которых я использовавл этот самый goto и немогу разобрать, что должен выполнять этот программный модуль
может неча на goto пенять? smile

Цитата(DarkProg @  22.2.2010,  19:16 Найти цитируемый пост)
Причин то его не использовать нет
Вот и славненько, вот и договорилисьsmile

Добавлено через 4 минуты и 50 секунд
profesiachuvak, так ті согласился с тем что утверждение
Цитата(bems @  19.2.2010,  23:22 Найти цитируемый пост)
"Каждое использование goto ведет к спагетти-коду"
неверно?




--------------------
Обижено школьников: 8
PM MAIL   Вверх
profesiachuvak
Дата 22.2.2010, 20:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 7.11.2009
Где: Беларусь, Минск

Репутация: нет
Всего: 4



Цитата(bems @  22.2.2010,  20:08 Найти цитируемый пост)
ну если 1000 раз повторить что ты баран, то на 1001й ты начнешь блеять, это да. Но кроме жужжания аргументы есть?


Ну нас не слышите, так прочтите рассуждение умного человека на этот счёт: 
Доводы против goto





--------------------
Закон Мерфи :если есть вероятность того, что какая-нибудь неприятность может случиться, то она обязательно произойдет.
PM MAIL   Вверх
bems
Дата 22.2.2010, 20:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 3400
Регистрация: 5.1.2006

Репутация: 2
Всего: 88



А вы почитайте другого умного человека:
Structured Programming with goto Statements


--------------------
Обижено школьников: 8
PM MAIL   Вверх
profesiachuvak
Дата 22.2.2010, 20:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 7.11.2009
Где: Беларусь, Минск

Репутация: нет
Всего: 4



Цитата(bems @  22.2.2010,  20:22 Найти цитируемый пост)
А вы почитайте другого умного человека:


41 страница, Вы издеваетесь. Ссылку скопирую, но прочту позже.

Цитата(bems @  22.2.2010,  20:08 Найти цитируемый пост)
ак ті согласился с тем что утверждение
Цитата(bems @  19.2.2010,  23:22 Найти цитируемый пост)
"Каждое использование goto ведет к спагетти-коду"
неверно?


Конечно.
Грамотное, а главное действительное необходимое, употребление GoTo иногда даже полезна и не вносит "неразбериху" в код.


bems, Но Вы же должны понимать, что мы не выбираем единичные случаи, а рассматриваем нечто вроде среднего арифметического среди всех случаев использования Goto. Общее обсуждение того что оно не есть "хороший тон" не беспочвенно. Я думаю это аксиома и я не буду даже приводить примеров. 

Но я согласен, что Goto может помочь скажем при выходе из кучи вложенных циклов, не искажая реальности после прочтения программы другим человеком. (Хотя опять же как насчёт break)


--------------------
Закон Мерфи :если есть вероятность того, что какая-нибудь неприятность может случиться, то она обязательно произойдет.
PM MAIL   Вверх
bems
Дата 22.2.2010, 20:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 3400
Регистрация: 5.1.2006

Репутация: 2
Всего: 88



Цитата(profesiachuvak @  22.2.2010,  20:37 Найти цитируемый пост)
Но Вы же должны понимать, что мы не выбираем единичные случаи
как-то не думал об этом. Я думал изначальное утверждение было обобщенным, поэтому может быть опровергнуто частным.

Цитата(profesiachuvak @  22.2.2010,  20:37 Найти цитируемый пост)
рассматриваем нечто вроде среднего арифметического среди всех случаев использования Goto
Ну можно и так. Какую выборку образцов будем рассматривать?

Цитата(profesiachuvak @  22.2.2010,  20:37 Найти цитируемый пост)
Я думаю это аксиома и я не буду даже приводить примеров. 
нууу... А если я начну утверждать что goto привносит господню благодать в код, и скажу что это аксиома? Не надо множить аксиомы, доказывайте.

Цитата(profesiachuvak @  22.2.2010,  20:37 Найти цитируемый пост)
Грамотное, а главное действительное необходимое, употребление GoTo иногда даже полезна и не вносит "неразбериху" в код
Вот, а вы боялись smile


--------------------
Обижено школьников: 8
PM MAIL   Вверх
profesiachuvak
Дата 22.2.2010, 21:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 7.11.2009
Где: Беларусь, Минск

Репутация: нет
Всего: 4



Цитата(bems @  22.2.2010,  20:56 Найти цитируемый пост)
Ну можно и так. Какую выборку образцов будем рассматривать?


 smile Сочту за юмор

Цитата(bems @  22.2.2010,  20:56 Найти цитируемый пост)
А если я начну утверждать что goto привносит господню благодать в код, и скажу что это аксиома


Да ради Бога.

Цитата(bems @  22.2.2010,  20:56 Найти цитируемый пост)
Не надо множить аксиомы, доказывайте.

Аксиомы доказывать не умею. Не учили такому.

Цитата(bems @  22.2.2010,  20:56 Найти цитируемый пост)
Вот, а вы боялись smile


 smile 


--------------------
Закон Мерфи :если есть вероятность того, что какая-нибудь неприятность может случиться, то она обязательно произойдет.
PM MAIL   Вверх
bems
Дата 22.2.2010, 21:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 3400
Регистрация: 5.1.2006

Репутация: 2
Всего: 88



Цитата(profesiachuvak @  22.2.2010,  21:01 Найти цитируемый пост)
Сочту за юмор
Ну это не в большей степени юмор чем все обсужение



Цитата(profesiachuvak @  22.2.2010,  21:01 Найти цитируемый пост)
Цитата(bems @  22.2.2010,  20:56 Найти цитируемый пост)
Вот, а вы боялись smile


 smile  
Это не совсем понял. Если вы имели в виду, что можете сказать мне тоже самое (поправте если ошибаюсь), то обращаю внимание на то, что это вы признали мою точку зрения а не я вашу.



--------------------
Обижено школьников: 8
PM MAIL   Вверх
profesiachuvak
Дата 22.2.2010, 21:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 7.11.2009
Где: Беларусь, Минск

Репутация: нет
Всего: 4



Цитата(bems @  22.2.2010,  21:08 Найти цитируемый пост)
Это не совсем понял.


Это с юморком сказал да. Понятно, что в действительности я не сидел и не трясся от страха. smile 

Цитата(bems @  22.2.2010,  21:08 Найти цитируемый пост)
то обращаю внимание на то, что это вы признали мою точку зрения а не я вашу.


Едва ли. Моя точка зрения остаётся такой же какой была до нашего обсуждения. И я говорю не потому что мне не хочется признавать это, а так есть на самом деле. 
Я лишь согласился что допустил лексическую ошибку в своём первом утверждении.

Цитата(bems @  22.2.2010,  20:56 Найти цитируемый пост)
рассматриваем нечто вроде среднего арифметического среди всех случаев использования Goto
Ну можно и так.


Вот тут Вы согласились со мной. 1:1


--------------------
Закон Мерфи :если есть вероятность того, что какая-нибудь неприятность может случиться, то она обязательно произойдет.
PM MAIL   Вверх
bems
Дата 22.2.2010, 21:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 3400
Регистрация: 5.1.2006

Репутация: 2
Всего: 88



Цитата(profesiachuvak @  22.2.2010,  21:15 Найти цитируемый пост)
Вот тут Вы согласились со мной. 1:1 

Совсем, нет. Я согласился с таким направлением дискуссии (так сказать по регламенту), а не с выводом. Но вы почему-то не хотите быть последовательным и предложить выборку.


--------------------
Обижено школьников: 8
PM MAIL   Вверх
DarkProg
Дата 23.2.2010, 14:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Законченный романтик
***


Профиль
Группа: Завсегдатай
Сообщений: 1784
Регистрация: 11.3.2009
Где: Земля

Репутация: нет
Всего: 19



Цитата(bems @  22.2.2010,  20:22 Найти цитируемый пост)
А вы почитайте другого умного человека:
Structured Programming with goto Statements 


Хм, Кнут, а это интересно, надеюсь будет время и почитаю smile


--------------------
"И твоя голова всегда в ответе за то куда сядет твой зад..."

"Я студент - скажите с какого я ВУЗа..."

 smile  smile  smile 
PM MAIL   Вверх
profesiachuvak
Дата 23.2.2010, 20:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 7.11.2009
Где: Беларусь, Минск

Репутация: нет
Всего: 4



Цитата(bems @  22.2.2010,  21:32 Найти цитируемый пост)
Совсем, нет.


Совсем да. Соглашаясь с таким направлением дискуссии, которое предложил я, Вы соглашаетесь со мной. Логично?

1:1

Цитата(bems @  22.2.2010,  21:32 Найти цитируемый пост)
Но вы почему-то не хотите быть последовательным и предложить выборку. 


Играю в такую же игру как мой оппонент. 

Это сообщение отредактировал(а) profesiachuvak - 23.2.2010, 20:07


--------------------
Закон Мерфи :если есть вероятность того, что какая-нибудь неприятность может случиться, то она обязательно произойдет.
PM MAIL   Вверх
CodeMonkey
Дата 5.3.2010, 03:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1839
Регистрация: 24.6.2008
Где: Россия, Тверь

Репутация: 4
Всего: 89



Цитата(profesiachuvak @  22.2.2010,  20:13 Найти цитируемый пост)
Ну нас не слышите, так прочтите рассуждение умного человека на этот счёт: 
Доводы против goto

...там стоит 68-й год...

Цитата(profesiachuvak @  22.2.2010,  20:37 Найти цитируемый пост)
а рассматриваем нечто вроде среднего арифметического среди всех случаев использования Goto.

Окей, сколько программ вы лично видели со злоупотреблениями goto? А сколько без?

(а теперь то же самое, только для with smile )

За свою жизнь я видел довольно много кода с goto ("довольно много" = "не раз и не два"). Но ни разу не видел спагетти-кода с ним. Так в чём проблема?


--------------------
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
bems
Дата 5.3.2010, 04:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 3400
Регистрация: 5.1.2006

Репутация: 2
Всего: 88



О! Как я мог забыть про этот топик?!



Цитата(profesiachuvak @  23.2.2010,  20:06 Найти цитируемый пост)
Соглашаясь с таким направлением дискуссии, которое предложил я, Вы соглашаетесь со мной. Логично?
Не логично, но я не хочу спорить именно об этом. Раз уж я согласился вксти дискуссию в вашем направлении, так давайте её вести! Так что там с конкретными совпадениями/несовпадениями лапши и гоуту?

Цитата(CodeMonkey @  5.3.2010,  03:32 Найти цитируемый пост)
...там стоит 68-й год...
Ну и что изменилось с тех пор в этом отношении?

Цитата(CodeMonkey @  5.3.2010,  03:32 Найти цитируемый пост)
Окей, сколько программ вы лично видели со злоупотреблениями goto? А сколько без?
Я видел очень мало программ с использованием goto, что безусловно свидетельствует о том, что всё прогрессивное человечество отказалось от его использования.



--------------------
Обижено школьников: 8
PM MAIL   Вверх
CodeMonkey
Дата 5.3.2010, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1839
Регистрация: 24.6.2008
Где: Россия, Тверь

Репутация: 4
Всего: 89



Цитата(bems @  5.3.2010,  04:53 Найти цитируемый пост)
Ну и что изменилось с тех пор в этом отношении?

Мир вокруг smile 

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

Ну и как это применимо сегодня (к Delphi)? Никак. Потому что никакого злоупотребления сегодня нет.

Цитата(bems @  5.3.2010,  04:53 Найти цитируемый пост)
Я видел очень мало программ с использованием goto, что безусловно свидетельствует о том, что всё прогрессивное человечество отказалось от его использования.

Ну, а значит-то это что, по-вашему? Что goto - зло? Или что это полезный инструмент, который иногда необходим, но использовать его лучше бы правильно?
Вон, with есть чуть ли не в трети программ, где ж тут было всё "прогрессивное человечество"?


--------------------
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi"
THandle

Добро пожаловать в форум группы "Delphi".

В разделе разрешается:

  • Флудить (в приемлемых величинах)
  • Обсуждать модерирование данного раздела (но не его модератора)
  • Добавлять свои правила если они не противоречат существующим
  • Делать наезды на пешеходов***

Строго запрещено:

  • Размещать рекламу
  • Совершать оскорбления личностей
  • Материться
  • *** Пешеходами не являются (ко)модераторы, админы, участники клуба.

Если Вам понравилась атмосфера форума, заходите к нам чаще! Люблю, целую, вечно Ваш, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Форум группы: delphi | Следующая тема »


 




[ Время генерации скрипта: 0.1042 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.