Мир П О С>ГрАММЧрг$>аДИ£1 / программирование :: it

it программирование песочница 
Мир
П О С>ГрАММЧрг$>аДИ£1,it,программирование,песочница
Подробнее
Мир П О С>ГрАММЧрг$>аДИ£1
it,программирование,песочница
Еще на тему
Развернуть
Голая правда. О чем ты?
zerx zerx 14.06.201520:42 ответить ссылка 5.8
Жук должен ехать на велосипеде.
KenTi KenTi 14.06.201520:12 ответить ссылка 19.6
скорее на GOTO
на велосипеде из GOTO
Shurix Shurix 14.06.201520:41 ответить ссылка 5.4
GOTO это название одного из костылей.
mezmz mezmz 14.06.201521:04 ответить ссылка -3.0
вот все кричат goto, а я как-то раз захотел его заюзать(c#), так компилятор сказал что я еретик и иду нахуй. наверное я хуёвый программист.
Он понял, какой код ты будешь писать в будущем и решил, что мир много не потеряет, если ты не станешь программистом.
мне кажется, он решил дать второй шанск, не дав заюзать goto.
У вас шибко умный компилятор... А goto очень нужный, особенно когда из шестого вложенного цикла тебе нужно попасть в третий...
dibroo dibroo 14.06.201522:21 ответить ссылка 1.1
да на циклах он там вроде должен работать(судя по msdn), а я что-то более хитрое хотел запилить, не помню уже что.
AGIMgal AGIMgal 14.06.201522:54 ответить ссылка -0.1
Он на циклах и работает, но в случае циклов со счётчиком можно получить непредсказуемое поведение.
Коль скоро у тебя складывается такая ситуация, может, дело в структуре программы, и можно переделать логику так, чтобы такой ситуации не возникало?

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

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 способен сильно облегчить жизнь и улучшить ситуацию.
jeawuwro jeawuwro 14.06.201523:38 ответить ссылка -0.2
Джой зачем-то сожрал пробелы в начале, и красиво отформатированный псевдокод начал выглядеть как говно...
Мы тебя поняли, что есть главное) тоже за умеренное использование готы. Ибо извращаться, аргументируя это тем, что использовать готу плохой тон... Да пошли они...
MapPoo MapPoo 14.06.201523:43 ответить ссылка -0.5
c# и C++ не настолько круты, в них нет конструкций по примеру break(3) (выйти рекурсивно из трех циклов). Поэтому в них нужен goto, это часть языка и стандарта. В языках, где есть красивые и удобные замыкания, либо мультибрейк, там и goto считай нету
Из 6го в 3 в нормальных языках выходят конструкцией break loop_label;
Azzi Azzi 15.06.201501:07 ответить ссылка -0.4
Если в одном методе (функции) шесть вложенных цикла, да еще из внутреннего нужно перейти еще и в третий, то у меня для вас очень плохие новости.
Чего ты такой серьёзный?
dibroo dibroo 15.06.201510:22 ответить ссылка -0.2
В такой религии, как программирование, нет места шуткам! На костер еретиков GOTO'ирования (-изма?)!!!
Только ассемблер, только jmp! :-)
С 6 вложенными циклами ни один GOTO не спасет. Приведи хоть один пример, где реально необходимы 6 вложенных циклов.
Сгенерируй все пятикарточные покерные комбинации не используя больше 1го цикла.
Azzi Azzi 17.06.201522:41 ответить ссылка 0.0
рекурсивные функции для кого придумали?
villy villy 17.06.201523:52 ответить ссылка 0.0
О дааа... Как я срался с одним из попробовать, когда, случайно, услышал на его лекциях категорически фразу " готу не использовать никогда. Это анахронизм и использовавший его очень сил но получит по шапке. Используйте break..." а вот на вопрос " зачем городить огород с бреками, делая переход с 7-8го вложенного цикла на 1-2, если можно просто воспользоваться готой?" он так тогда ответить и не смог... Гота есть хорошо, но крайне в меру.
MapPoo MapPoo 14.06.201523:41 ответить ссылка 0.0
Одним из преподов*
MapPoo MapPoo 14.06.201523:43 ответить ссылка -0.2
У нас наоборот, преподы срались по поводу goto на форуме, между собой. И мнения разделились от "goto должен быть разрушен", до "иногда без него код не написать".
dibroo dibroo 14.06.201523:49 ответить ссылка 0.1
Ты лучше приведи хоть один пример где тебе нужны 7-8 вложенных циклов.
Sipaha Sipaha 15.06.201504:53 ответить ссылка 0.5
Много вложенные циклы в бионических алгоритмах, например.
MapPoo MapPoo 15.06.201506:12 ответить ссылка -0.9
Это не пример. Конкретную задачу пожалуйста где в процессе программирования ТЕБЕ понадобились 7-8 вложенных циклов. Оправдывать свои кривые руки сферическими конями в вакууме не очень разумно.
Sipaha Sipaha 15.06.201506:40 ответить ссылка 1.5
GOTO и велосипед должны быть выложены из спагетти.
Ну и что Goto, его хоть кто-то использует? А костыли, баги и лапшекод имеют место.
zooks zooks 15.06.201503:26 ответить ссылка 0.4
Гото, кто звал Гото?
Captor Captor 15.06.201521:18 ответить ссылка -0.2
за спагетти
Andy Andy 14.06.201521:06 ответить ссылка 0.3
Должен его изобретать.
hex) и первое слово hello world. почему костыли -не разгадал)
spspider spspider 14.06.201520:35 ответить ссылка -1.7
А что тут разгадывать то? Буквально: все держится на костылях, т.е. реализовано кое-как, но работает.
Нет времени объяснять - я упоролся.
Огонь это все новые запросы "ну там же всего одну маленькую кнопочку добавить" от заказчика?
MapPoo MapPoo 14.06.201523:50 ответить ссылка 0.3
та это одмины со своими плясками с бубнами вокруг костра примазываются, но нам с ними не по пути, у нас при одинаковых входных данных должны быть и одинаковые выходные. могут быть неправильные, но одинаковые. а у многих шаманов шизофрения в вакууме - не только ожидание другого результата при повторении действия но зачастую и получение другого результата. Оно понятно, что из-за багов и костылей, но все равно нехорошо.
Что вы знаете о безумии?!
пофикшено
■<?Qv.W WVÖ
Замазал как б-г
weret1 weret1 16.06.201516:15 ответить ссылка 0.1
Ничего, когда-нибудь и у пограмистов будут ПУ и ПТБ
sigma7 sigma7 14.06.201520:46 ответить ссылка 0.0
На глобусе должна быть карта Индии.
alicevi alicevi 14.06.201520:56 ответить ссылка 6.1
sol39 sol39 15.06.201508:34 ответить ссылка -0.8
Еще лучше глобус Индии.
Shalil Shalil 15.06.201514:50 ответить ссылка 0.0
А где велосипеды?
Brenwen Brenwen 14.06.201521:03 ответить ссылка 1.0
а почему велосипеды?
Потому что программисты зачастую изобретают велосипеды, откуда различные баги...
Ну и дальше по списку с картинки.
Эти три костыля, это же три "столпа" программирования. А именно: Инкапсуляция, Наследование и Полиморфизм ))
функциональщики смотрят на тебя как на.... на.... [i]формошлепа[/i]
mezmz mezmz 14.06.201521:53 ответить ссылка 0.0
А пофигисты смотрят на всех :-) и пользуются имеющимися возможностями по мере надобности.

"— Ты функциональщик! - прокричал Сергей на весь оупен-спейс-рум номер 14.
Комната притихла в ожидании развязки.
— Я видел, как ты вчера вечером каррировал и декаррировал прямо за рабочим компьютером!
Неодобрительный ропот и возгласы удивления прокатились по комнате. Кто-то громким шепотом сказал “какой ужас, а я с ним за руку здоровался”.
— Знаешь что, Сергей, — сказал Денис, вставая из-за рабочего стола, — любой нормальный мужчина, если у него всё в порядке, может позволить себе позаниматься функциональным программированием. Это естественно. Каждый хотя бы раз, да пробовал. Зачем только об этом кричать на всю комнату? Я же не кричу, что ты объектно-ориентированный!
Девушки захихикали, кто-то снова громко пробормотал “ну надо же, а по нему и не скажешь”.
Присутствовавший при этом Игорь Матвеевич сильнее вжался в кресло. Только бы никто не узнал про его процедурные наклонности!"
Что за жук?
З.Ы. Я не программист
WhiteRat WhiteRat 14.06.201523:09 ответить ссылка -0.8
баг
Мде... Мог бы и сам догадаться, тут не нужно быть программистом. Наверное пора спать..
А здесь разве шутка не на аналогии с подкованной блохой ?
egoran egoran 15.06.201501:00 ответить ссылка -1.0
Баг на костылях. Велосипеда только не хватает. Или это деталь велосипеда?
Я бы сказал, что это баг, попираемый костылями.
Надо понимать, подобно Георгию победоносцу, пронзающему Змея копьем,
только тут вместо копья три костыля, ну это чтобы не оставить жуку шансов наверное
Captor Captor 15.06.201521:28 ответить ссылка 0.0
Сколько ни силился, так и не смог прочитать, что написано на одном из континентов с жирной точкой. Кто-нибудь прочитал? Что там написано?
gwqw gwqw 14.06.201523:44 ответить ссылка 0.0
metiteup, судя по всему.
MapPoo MapPoo 14.06.201523:52 ответить ссылка 0.1
mobile up
Ещё понять что это означает :-)
gwqw gwqw 14.06.201523:58 ответить ссылка 0.0
McTileUp вроде
Ваш код сегодняшний, коллега,
Напоминает даунхилл.
Среди деревьев и говнища
Велосипед и костыли.
morr morr 14.06.201523:59 ответить ссылка 6.3
А что значат деревья?
И вязкая штука?
heleg heleg 15.06.201500:01 ответить ссылка 0.6
Написал говённый спагетти-код и запутался в трёх соснах?
про сосны соглашусь, а вот спагетти в двух различных вариантах как-то перебор, да и не похоже, что-то тут не то.
гуголь говорит что эта "вязкая штука" - новозеландский грязевой гейзер ("Bubbling mud pool").
хотели либо просто изобразить бурление говн, либо тут про event bubbling, т.е. когда событие по всей иерархии компонентов всплывает наверх и может быть обработано далеко не там где возникло, в AWT(java) был флаг consumed, чтоб уже обработанные события больше никто не обработал лишний, а может я просто забыл выбить таблеток от СПГС
Kypara Kypara 15.06.201501:19 ответить ссылка 0.0
Или сортировка пузыртком, мвахахаха!
а ларчик просто открывался, another mystery solved
Kypara Kypara 19.06.201515:15 ответить ссылка 0.0
https://ru.wikipedia.org/wiki/Дерево_(структура_данных)
Тогда их нужно перевернуть.
Заблудился в трех соснах и "влип, очкарик".
zooks zooks 15.06.201503:28 ответить ссылка 0.0
Не хватает дедлайна :D
Он уже давно прошел мимо.
PASS PASS 15.06.201500:21 ответить ссылка 0.8
Жук должен быть на велосипеде без сиденья. Делать велосипеды - канон программирования.
Niet Niet 15.06.201503:32 ответить ссылка 0.0
Но ведь главное, что работает.
CatSup CatSup 15.06.201505:28 ответить ссылка 1.4
Программирование это весело!
Ехали спагетти на велосипеде,
а за ними код - "задомнаперед"
...код - "дерепанмодаз""
Captor Captor 15.06.201521:36 ответить ссылка 0.0
Fenhir Fenhir 15.06.201511:14 ответить ссылка 3.1
Программирован usi -_-
fastuser fastuser 15.06.201523:24 ответить ссылка 0.0
Как же "прогеры" достали дрочить на одну и туже шутку, ебанный стыд.
Ostinnn Ostinnn 15.06.201523:52 ответить ссылка -0.9
Ну так новых нет, приходится на старые.
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Тренды

Похожие посты


США надо было вложить

денъги;в строительство дорог, больниц у себя в стране, а не в военную операцию

Телеканал Россия-1
Нк.
подробнее»

политика,политические новости, шутки и мемы США Дорога в Ад Россия 1 песочница

 США надо было вложить денъги;в строительство дорог, больниц у себя в стране, а не в военную операцию Телеканал Россия-1 Нк.
СТАНДАРТ I
сеть оконных заводов www.zavodstandart.ru
. I
СТАН,
сеть оконнь www.zavod!
подробнее»

ад п ад перфекциониста

СТАНДАРТ I сеть оконных заводов www.zavodstandart.ru . I СТАН, сеть оконнь www.zavod!
27	{"keys
28	{"keys
29	{"keys
30	{"keys
31	{"keys
32	{"keys
33	{"keys
34	{"keys
"ctrl+z" "ctrl+shift+z" "ctrl+y" ] "ctrl+u" "ctrl+shi ft+u" "shift+delete" "ctrl+insert" "shift+insert"
, "command":	"undo"	
, "command":	"redo"	
"command":	"redo.repeat"},	
, "command"	"soft_undo"	
, "c
подробнее»

Перфекционизм ад перфекциониста json программирование песочница

27 {"keys 28 {"keys 29 {"keys 30 {"keys 31 {"keys 32 {"keys 33 {"keys 34 {"keys "ctrl+z" "ctrl+shift+z" "ctrl+y" ] "ctrl+u" "ctrl+shi ft+u" "shift+delete" "ctrl+insert" "shift+insert" , "command": "undo" , "command": "redo" "command": "redo.repeat"}, , "command" "soft_undo" , "c