Голая правда. О чем ты?
Жук должен ехать на велосипеде.
скорее на GOTO
на велосипеде из GOTO
GOTO это название одного из костылей.
вот все кричат goto, а я как-то раз захотел его заюзать(c#), так компилятор сказал что я еретик и иду нахуй. наверное я хуёвый программист.
Он понял, какой код ты будешь писать в будущем и решил, что мир много не потеряет, если ты не станешь программистом.
мне кажется, он решил дать второй шанск, не дав заюзать goto.
У вас шибко умный компилятор... А goto очень нужный, особенно когда из шестого вложенного цикла тебе нужно попасть в третий...
да на циклах он там вроде должен работать(судя по msdn), а я что-то более хитрое хотел запилить, не помню уже что.
Коль скоро у тебя складывается такая ситуация, может, дело в структуре программы, и можно переделать логику так, чтобы такой ситуации не возникало?
Строго говоря, как раз шибко умные компиляторы вроде шарповского такие вещи должны бы прощать, а в остальных случаях придётся городить что-то вроде (псевдокод):
cycle1 {
cycle2 {
cycle3 {
c3_return_flag=false
cycle4 {
cycle5 {
cycle6{
//если нам надо вернуться
if we_need_to_return cycle3_return_flag=true
if cycle3_return_flag break;
} //c6
if cycle3_return_flag break;
} //c5
if cycle3_return_flag break;
} //c4
// благополучно вернулись сюда
} //c3
} //c2
} //c1
иначе можно и в ногу себе выстрелить. Хотя - да, я согласен, иногда goto способен сильно облегчить жизнь и улучшить ситуацию.
Строго говоря, как раз шибко умные компиляторы вроде шарповского такие вещи должны бы прощать, а в остальных случаях придётся городить что-то вроде (псевдокод):
cycle1 {
cycle2 {
cycle3 {
c3_return_flag=false
cycle4 {
cycle5 {
cycle6{
//если нам надо вернуться
if we_need_to_return cycle3_return_flag=true
if cycle3_return_flag break;
} //c6
if cycle3_return_flag break;
} //c5
if cycle3_return_flag break;
} //c4
// благополучно вернулись сюда
} //c3
} //c2
} //c1
иначе можно и в ногу себе выстрелить. Хотя - да, я согласен, иногда goto способен сильно облегчить жизнь и улучшить ситуацию.
Из 6го в 3 в нормальных языках выходят конструкцией break loop_label;
Если в одном методе (функции) шесть вложенных цикла, да еще из внутреннего нужно перейти еще и в третий, то у меня для вас очень плохие новости.
О дааа... Как я срался с одним из попробовать, когда, случайно, услышал на его лекциях категорически фразу " готу не использовать никогда. Это анахронизм и использовавший его очень сил но получит по шапке. Используйте break..." а вот на вопрос " зачем городить огород с бреками, делая переход с 7-8го вложенного цикла на 1-2, если можно просто воспользоваться готой?" он так тогда ответить и не смог... Гота есть хорошо, но крайне в меру.
Одним из преподов*
У нас наоборот, преподы срались по поводу goto на форуме, между собой. И мнения разделились от "goto должен быть разрушен", до "иногда без него код не написать".
Ты лучше приведи хоть один пример где тебе нужны 7-8 вложенных циклов.
GOTO и велосипед должны быть выложены из спагетти.
Ну и что Goto, его хоть кто-то использует? А костыли, баги и лапшекод имеют место.
Гото, кто звал Гото?
за спагетти
Должен его изобретать.
hex) и первое слово hello world. почему костыли -не разгадал)
А что тут разгадывать то? Буквально: все держится на костылях, т.е. реализовано кое-как, но работает.
Огонь это все новые запросы "ну там же всего одну маленькую кнопочку добавить" от заказчика?
та это одмины со своими плясками с бубнами вокруг костра примазываются, но нам с ними не по пути, у нас при одинаковых входных данных должны быть и одинаковые выходные. могут быть неправильные, но одинаковые. а у многих шаманов шизофрения в вакууме - не только ожидание другого результата при повторении действия но зачастую и получение другого результата. Оно понятно, что из-за багов и костылей, но все равно нехорошо.
Что вы знаете о безумии?!
пофикшено
Замазал как б-г
Ничего, когда-нибудь и у пограмистов будут ПУ и ПТБ
На глобусе должна быть карта Индии.
Еще лучше глобус Индии.
А где велосипеды?
а почему велосипеды?
Потому что программисты зачастую изобретают велосипеды, откуда различные баги...
Ну и дальше по списку с картинки.
Ну и дальше по списку с картинки.
Эти три костыля, это же три "столпа" программирования. А именно: Инкапсуляция, Наследование и Полиморфизм ))
функциональщики смотрят на тебя как на.... на.... [i]формошлепа[/i]
А пофигисты смотрят на всех :-) и пользуются имеющимися возможностями по мере надобности.
"— Ты функциональщик! - прокричал Сергей на весь оупен-спейс-рум номер 14.
Комната притихла в ожидании развязки.
— Я видел, как ты вчера вечером каррировал и декаррировал прямо за рабочим компьютером!
Неодобрительный ропот и возгласы удивления прокатились по комнате. Кто-то громким шепотом сказал “какой ужас, а я с ним за руку здоровался”.
— Знаешь что, Сергей, — сказал Денис, вставая из-за рабочего стола, — любой нормальный мужчина, если у него всё в порядке, может позволить себе позаниматься функциональным программированием. Это естественно. Каждый хотя бы раз, да пробовал. Зачем только об этом кричать на всю комнату? Я же не кричу, что ты объектно-ориентированный!
Девушки захихикали, кто-то снова громко пробормотал “ну надо же, а по нему и не скажешь”.
Присутствовавший при этом Игорь Матвеевич сильнее вжался в кресло. Только бы никто не узнал про его процедурные наклонности!"
"— Ты функциональщик! - прокричал Сергей на весь оупен-спейс-рум номер 14.
Комната притихла в ожидании развязки.
— Я видел, как ты вчера вечером каррировал и декаррировал прямо за рабочим компьютером!
Неодобрительный ропот и возгласы удивления прокатились по комнате. Кто-то громким шепотом сказал “какой ужас, а я с ним за руку здоровался”.
— Знаешь что, Сергей, — сказал Денис, вставая из-за рабочего стола, — любой нормальный мужчина, если у него всё в порядке, может позволить себе позаниматься функциональным программированием. Это естественно. Каждый хотя бы раз, да пробовал. Зачем только об этом кричать на всю комнату? Я же не кричу, что ты объектно-ориентированный!
Девушки захихикали, кто-то снова громко пробормотал “ну надо же, а по нему и не скажешь”.
Присутствовавший при этом Игорь Матвеевич сильнее вжался в кресло. Только бы никто не узнал про его процедурные наклонности!"
Что за жук?
З.Ы. Я не программист
З.Ы. Я не программист
баг
Мде... Мог бы и сам догадаться, тут не нужно быть программистом. Наверное пора спать..
А здесь разве шутка не на аналогии с подкованной блохой ?
Баг на костылях. Велосипеда только не хватает. Или это деталь велосипеда?
Я бы сказал, что это баг, попираемый костылями.
Надо понимать, подобно Георгию победоносцу, пронзающему Змея копьем,
только тут вместо копья три костыля, ну это чтобы не оставить жуку шансов наверное
только тут вместо копья три костыля, ну это чтобы не оставить жуку шансов наверное
Сколько ни силился, так и не смог прочитать, что написано на одном из континентов с жирной точкой. Кто-нибудь прочитал? Что там написано?
metiteup, судя по всему.
mobile up
Ещё понять что это означает :-)
McTileUp вроде
Ваш код сегодняшний, коллега,
Напоминает даунхилл.
Среди деревьев и говнища
Велосипед и костыли.
Напоминает даунхилл.
Среди деревьев и говнища
Велосипед и костыли.
А что значат деревья?
И вязкая штука?
И вязкая штука?
Написал говённый спагетти-код и запутался в трёх соснах?
про сосны соглашусь, а вот спагетти в двух различных вариантах как-то перебор, да и не похоже, что-то тут не то.
гуголь говорит что эта "вязкая штука" - новозеландский грязевой гейзер ("Bubbling mud pool").
хотели либо просто изобразить бурление говн, либо тут про event bubbling, т.е. когда событие по всей иерархии компонентов всплывает наверх и может быть обработано далеко не там где возникло, в AWT(java) был флаг consumed, чтоб уже обработанные события больше никто не обработал лишний, а может я просто забыл выбить таблеток от СПГС
гуголь говорит что эта "вязкая штука" - новозеландский грязевой гейзер ("Bubbling mud pool").
хотели либо просто изобразить бурление говн, либо тут про event bubbling, т.е. когда событие по всей иерархии компонентов всплывает наверх и может быть обработано далеко не там где возникло, в AWT(java) был флаг consumed, чтоб уже обработанные события больше никто не обработал лишний, а может я просто забыл выбить таблеток от СПГС
Или сортировка пузыртком, мвахахаха!
а ларчик просто открывался, another mystery solved
https://ru.wikipedia.org/wiki/Дерево_(структура_данных)
Тогда их нужно перевернуть.
Заблудился в трех соснах и "влип, очкарик".
Не хватает дедлайна :D
Он уже давно прошел мимо.
Жук должен быть на велосипеде без сиденья. Делать велосипеды - канон программирования.
Но ведь главное, что работает.
Программирование это весело!
Ехали спагетти на велосипеде,
а за ними код - "задомнаперед"
а за ними код - "задомнаперед"
...код - "дерепанмодаз""
Программирован usi -_-
Как же "прогеры" достали дрочить на одну и туже шутку, ебанный стыд.
Ну так новых нет, приходится на старые.
Чтобы написать коммент, необходимо залогиниться