|
|
Результаты опроса: Как вы относитесь к оператору goto? | |||
goto - зло | 64 | 48.85% | |
goto - cool | 67 | 51.15% | |
Голосовавшие: 131. Вы ещё не голосовали в этом опросе |
|
Рейтинг 4.89/267: |
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
|
|
23.07.2015, 15:18 | 21 |
0
|
23.07.2015, 15:18 | |
Ответы с готовыми решениями:
1018
Оператор GOTO: за и против Превращение кода с goto в код без goto GoTo YY Goto |
23.07.2015, 15:31 [ТС] | 22 |
До чёрта всего, честно. В отличие от QBasic.
Вот как раз сейчас, например, у меня на компе открыты PyCharm и hdf_view. А кроме программ "для всех" существует ещё корпоративный сектор. Отчего же, как раз свобода. Никто ведь не неволит говорить именно так, а не членораздельно и на разговорном языке. Практика, сударь, практика! Я ведь недаром в другой ветке спросил вас про отношения с коллегами. Уверен, работай вы в команде, уж ОНИ бы вам сказали. Кто-то умный сказал - от ветра дурак строит стену, умный - парусник. Не надо думать, что мир устроен как-то не так. В дураках окажетесь.
0
|
Модератор
|
|
23.07.2015, 15:36 | 23 |
Ни каким образом. Не надо вручную делать работу линкера.
Клинника, то что на линухе, до сих пор пакеты в сорцах си - обычное дело. Тестирование - это обязательно. Однако, чистая практика показывает, что основные баги с ними связаны. Посему, в большинстве случаев от указателей можно отказаться. Может даже вообще отказаться, в том числе и для работы с железом.
0
|
23.07.2015, 15:37 | 24 |
Вот читаю я местных форумных гур, красиво пишут, что сказать... Но буквально на днях общался с другом, который работает на американскую контору, пишет рендер видео. Компилирует на плюсовом компиляторе, но пишет на чистом Си, без плюсовых плюшек. Никаких STL, никаких объектов и т.п. При этом получая ускорение до нескольких раз по сравнению с конкурентами, и в результате выигрывая. Местные гуры пренебрежительно кидаются лолами, а он в одно рыло переписал доставшуюся ему для усовершенствования предыдущую версию рендера, ускорив ее в несколько раз. Кто в теме, может заценить результат (демку тоже он писал):
0
|
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
|
|
23.07.2015, 15:49 | 26 |
И? Что сказать-то этим хотел? На любом тьюринг полном языке можно все это написать и подозреваю, что даже в машинных кодах что-нибудь подобное да когда-либо писали.
0
|
23.07.2015, 16:00 | 27 |
Хотел сказать, что пока одни холиварят на форумах по философским вопросам, высказывая категоричные суждения по какому либо поводу, другие делают достойные вещи, противоречащие этим суждениям. И сказать это конечно не надменным кидателям лолов, а другим возможным читателям темы, кто пока не имеет устойчивых убеждений и заблуждений в этой области.
Добавлено через 52 секунды Вот не знаю, как-то не спросил
0
|
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
|
|
23.07.2015, 16:29 | 28 |
Каким обзом факт того, что на С кто-то что-то написал противоречит тому, что это отстойный язык?
0
|
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
|
|
23.07.2015, 17:00 | 30 |
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
23.07.2015, 17:33 | 31 |
0
|
4486 / 2721 / 485
Регистрация: 28.04.2012
Сообщений: 8,590
|
||||||
23.07.2015, 17:42 | 32 | |||||
OK, goto-хейтеры, попробуйте красиво повторить это:
0
|
23.07.2015, 17:46 | 33 |
С++ - всего лишь расширение Си, а huskell имеет довольно ограниченное применение.
Чистый Си это - чистый Си. В том смысле, что он ЧИСТЫЙ Какую там ещё цитату???
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
23.07.2015, 17:51 | 34 |
Доказывающую приверженность.
Добавлено через 24 секунды Не смешно.
0
|
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
|
|
23.07.2015, 18:00 | 35 |
Если бы еще знать что это, тупо переписывать код без знания семантики смысла нет. Но на первый взгляд можно было бы заюзать генераторы списков или корутины.
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
23.07.2015, 18:07 | 37 |
Если сами си написать на языке ассемблера, то они станут расширением языка ассемблера? А если на сях написать пролог, он тоже станет расширением сей?
0
|
Модератор
|
|
23.07.2015, 18:08 | 38 |
Смысл понятен. Внутри трёх вложенных циклов рассчитывается какая то очень долгоиграющая do_something. Когда нам надоедает ждать, мы можем расчёт приостановить, а когда проспимся, продолжить.
Но и тут не стоит, конечно, гоутукать. Хотя korvin_, надо сказать, постарался подобрать пример.
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
23.07.2015, 18:09 | 39 |
Правильно, не стоит.
0
|
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
|
||||||
23.07.2015, 18:10 | 40 | |||||
я, в общем то, не хейтер, но проблемы нет (упрощено)
0
|
23.07.2015, 18:10 | |
23.07.2015, 18:10 | |
Помогаю со студенческими работами здесь
40
От goto к while Goto goto, goto, goto в Си c# и goto Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |