Обсуждение:Быдлокодер
Я Сраная гомосятина и не умею в заголовки
вы комментаторы тут все конченые пидарасы. Харэ умничать, бегите раздегайте булки, займитесь наконец делом. Сраная гомосятина
Цитату отредактируйте
Некий Виталий Цикоза, представленный как автор высказывания "Если бы строители строили дома так же, как программисты пишут программы, первый залетевший дятел разрушил бы всю цивилизацию.", не является таковым. Автор высказывания - Gerald M. Weinberg http://www.softwarequotes.com/printableshowquotes.aspx?id=605 Пиздить чужое некрасиво.
- Если бы Gerald M. Weinberg видел совковую кирпичную кладку пятиэтажек...
Анонимус троллит быдлокодеров
http://insidecpp.ru/ - причём не хуже Тёмочки Леблядева с его "Ководством".
Пишите код, исходя из того, что программисты, которые будут сопровождать вашу программу, — склонные к насилию психопаты, знающие, где вы живёте. | Анонимус
- Эти слова точно не принадлежат С. Макконнеллу.
говноЛажа
статья - написанное быдлокодером нагромождение лажи и противоречий
> быдлокодер ... зачастую вообще использует исключительно готовые алгоритмы и программы, находя их на OpenSource.net
- быдлокодер вместо того чтобы использовать проверенное решение изобретает колесо заново
>Программы таких быдлокодеров никогда не бывают кроссплатформенными и редко бывают стабильными.
- детский лепет - питон, ява, пхп кроссплатформенные стало быть всё что на них написано тоже
>Быдлокодерские языки программирования - Java — потому что её пихают везде, куда не лень и ждут, что она там не будет тормозить.
- Ахуительная аргументация, то что ява работает на многих платформах её неоспоримый плюс, а не минус
>FLEX — или Adobe Flex, мудацкая смесь ActionScript, Flash, XML. Сильно смахивает на Delphi, но на деле ещё хуже.
- Автор ниразу не в материале и напрасно портит воздух
>Python — а в нем просто быдлокод написать невозможно
- Думаю если автор предоставит нам пару своих сорсов, примеры не заставят себя ждать
- хуёво называть функции, не использовать фреймворки, изобретать велосипед и да хезать на непостижимые дистрофическим полушариям технологии вот основные черты быдлокодера
касаемо программирования мышкой? рутинные операции вроде позиционирования виджета мышка решает отлчино, боятся и ненавидеть её могут только те кто выполняет эту работу за неё, этих неудачников жалко, ну и поделом им
золотые слова, Виктор Бенедиктович, да
что за нахуй
что нахуй блядь за уминики тут с кафедры информатики набежали и выкинули список быдлокодерских и небыдлокодерских языков? идите блядь свои дисеры строчите
- А ты внимательно прочитай. НЕбыдлокодер ты наш.
мне интересно почему "аффтары" сего считают програмирование при помощи мышки верхом не профессианолизма... имея пусть небольшой(пишу диплом по техническому програмирувонию) но всеж какой нить опыт ответсвенно заявляю не смотря ни на что клипать гую мышкой так и не научился. а ведь круто было бы. сколько временп экономится... но блин читать сгенерированый код*(за редким исключением си шарпа от мсстудио)... и кажется наклепал по быстренькому форму забацал mvc и профит. на практике при минимальной динамизации не выходит. ненапряжней ручками потихоньку пейсать.... а сколько времени на это тратится. жалко... завидую програмистам мышкой!!!!!!!!!!!!!!!!!!!!11111один
Быдлоавтор быдлостатьи для ему же подобного быдла.
- Подпись вижу, а где пост?
Объявление: бесплатно обломаю руки тому, кто снова соберётся испоганивать статью. По самые плечи. xawari 01:21, 6 мая 2009 (MSD)
- Что в данном контексте значит "испоганивать"?
- Следы набегов фанатов Borland'а/ненавистников C/C++ (люди, страдающие гипотрофией головного мозга) xawari 00:37, 31 мая 2009 (MSD)
- Судя по статье, более заметны следы навистников (с утверждением в скобках согласен).
- Следы набегов фанатов Borland'а/ненавистников C/C++ (люди, страдающие гипотрофией головного мозга) xawari 00:37, 31 мая 2009 (MSD)
- Да ты же даже глаза побоишься с пола поднять при живом человеке-то, кому ты руки собрался обламывать?
А чем Димо Котеров не угодил? Тем, что школота юзает его денвер, как вебсервер (хотя сам автор сто раз на дню повторял, что сваял полигон), чем доставляет даже сопливым скрипт-кидди?
VHDL как раз один из самых ярких примеров быдлокодерского языка
VHDL как раз один из самых ярких примеров быдлокодерского языка, так как неумелые кодеры пишут на нем такое, что ни в 3,14зду, ни в красну армию не то, что не компилится, а даже не симулируется правильно. Пока кодер дойдет, что надо програмить на RTL уровне, то он является быдлокодером на языке описания аппаратуры VHDL
- Уважаемый, вы просто не понимаете сущности RTL. Быдлокодить, как уже было сказано выше, можно на любом языке, но любой бихевиоральный код просто не поддается синтезу (прошу заметить - синтезу, а не симуляции, ибо симулируется почти любая хуйня). Посему кодер просто вынужден описывать физически исполнимый дизайн. И в этом случае есть множество способов нагадить, но язык тут точно - ни при чем.
Про срачи
Добавил пару абзацев про срачи. Позже еще напишу. 01:45, 7 июля 2009 (MSD)
- Афтар неправ чуть более чем наполовину! Вместо того, чтобы делить поциентов по признаку используемого инструмента и приводить их (инструментов) тех. характеристики (в которых разбирается чуть мене чем никак), неплохо было-бы говорить о сути явления, что кроется в мозгах их (ну ты понел) пользователей.
- Окай, анонимусы правы, переписал.
- +1
- Окай, анонимусы правы, переписал.
Уебаны!
Ебанаты!
Какой-то школьник оставил только одну строчку "Нет, не нужна" в сраче "нужна ли программисту математика". Как страшно жить о_0
- Прозреваю вандализм.
- Алсо, реквестирую применение банхаммера на головы неверных школьников.
Срач "Сишники vs. Паскалисты" был начат пророкомЪ - статьей Брайана Кернигана "Почему Паскаль не является моим любимым языком программирования". Ессно после такого срачу обеспечена вечная жизнь и мегатонны лулзосырья...
Пример приведён слишком простой
Автор выставляет быдлокодерство как использовоние функций и операторов не по назначению, или дефектность логики кода. Но суть быдлокодерства не только в этом, здесь соль в знании ассемблера\прикладном программировании, так и в знании высшей математики, включая линейную алгебру и всё прочее. Я ломился в это всё дело, понял что в математике я абсолютный 0, ассемблер пробовал уучить заставлял себя очень долго, принуждал. ну в целом философию C++ я прохавал постепенно, потому-что на тот момент уже умел многое в PHP (смотря что считать многим), тоесть на тот момент когда я это изучал не было бесплатных хостингов с мускулем, поэтому я вбил в голову, что надо делать всё на файлах, тоесть там сегментное чтение придумал, на тот случай если индекс будет очень большой, и каждую пост хранил в одном файле, там разбиение на страницы и оно само уже знало что и когда читать, но каменты сделать так не смог, запара была с монопольными блокировками на запись...
Короче в двух словах: я пять лет ломился в программинг, помешался на кодинги, оттачивал свой код бесконечно искал ошибки, не общался нискем, но я понимал, что как я не стараюсь я не смогу достигнуть того что делают другие, не смогу скажем написать движок DOOM'а стандартными досовскими функциями. Я пять лет потратил зря и каждый день знал, что я и есть тот-самый быдлокодер, что в этой сфере мои возможности ограниченны, я не прыгну выше своей головы. Я просто взял да и бросил программинг, теперь я от этого свободен, меня больше не отягощает постоянный груз мыслей о том, что я быдлокодер. Но я знаю, что знания которые у меня есть они мне помогут скажем квесты на ЛУАСкрипте в RPG, хотя опять-таки, я не уверен)))
- Правильно понел!!!! Просто МНОГИЕ непонимают этого ОЧЧЕННО долго, что приводит к быдлокодингу как к ЯВЛЕНИЮ в принципе!!! Алсо по тому же принципу происходят кучя фейлов, ака чернобыль, банальные ощибки в больницах... Да много чего - от непонимания и невкуривания предмета самой работы!
Да как сказать-то... Вообще, явление быдлокодерства очень сходно по сути с явлением гитаразма и пикаперства. И там и там поциэнт ищет волшебную пилюлю, чтобы сожрал, и стал кодером/гитаристом/соблазнителем. А тот факт, что чтобы чего-то в жизни достичь, нужно отчаянно въёбывать - как-то опускается. Тем и отличается гитараст от гитариста, что гитарист может одно произведение учить месяцами, соло снимать неделями, а гитарасту нужны результаты, что бы тёлки давали, и все соло сразу он смог сыграть. И с быдлокодером также, хочет приложить минимум усилий, чтобы всего и сразу достичь. Ни хуя нет целеустремленности, зато лени много - вот в чем цимес. Либо со своими желаниями просто еще не разобрался. А так, хуита это всё я щитаю - больше усилий, больше стремления - и всё получится.
- Ну я впринципе залез себе в башку тогда и понял, что это всё мотивируется какой-то манией величия что-ли, типа: «Смотрите! Я через 20 лет буду ахуенным!!! У миня бальшое светлое будущее!!!1111», но я понимал, что это просиживание ночами съедает мне мозги къебеням, и даже если я хочу таким способом перед кем-то выебнуться, то неправильным путём иду, потому-что нормальные люди перестают понимать мой язык. Хотя с другой стороны, это мне помогало вырваться из говнарской тусовки, думал, что это может принесёт мне успех и я вытащу всех из этой ёбаной говнаристики. Хуй-там... 12:37, 9 августа 2009 (MSD) анонимус-топикстартер
- всё верно же! :3 если перифразировать Масяню, программист делает своё дело с любовью, с душой, вникая в детали и интересуясь, задрачивая один кусок кода до блеска и радуясь, что это + чтение манов не прошло даром - его код действительно принёс пользу. Анонимус знает таких лично, к этому искусству должны лежать руки и голова (с мозгом). Быдлокодер же в этом не заинтересован: его волнует толстый ПРОФИТ! вне зависимости от реализации. «А за рекой жили мастера, брали недорого, делали быстро, получалось говно» (С). И это печально, что большинство поделий для упрощения процесса программирования, порой, весьма кошерных (при наличии рук, мозга и таланта, конечно), плодят таких людей.
всем похуй!
ЩИ!!!Симулятор жестокости —Мимо проходил
- Полный АдЪ
Я быдлокодер
Анон Лурка, дай, пожалуйста, правильный код формулы с пикрелейтеда (на паскале).
И ещё: надо будет сравнить резульаты расчётов по этой формуле с результатами расчётов по формуле
1/4n(n+1)(n+8)(n+9)
Помоги, пожалуйста, анон. А то подобные задачи нам вообще никогда не попадались.
- Благотворительная акция "помоги школоте сделать домашнее задание", лолол. Пиздуй на чаны, юный быдлокодер.
- Юный быдлокодер, убей себя – избавь этот мир хотя бы от одного сабжа.
- Ты мудак. Во-первых, не школота, а первокурсота. Во-вторых, не домашнее задание, а зачёт. В-третьих, на чанах никто не знает паскаль.
- Тем более. Студент, не осиливший напейсать суммирующий цикл на паскале, не нужен.
- Ага, так же не нужен медик-практикант, не умеющий самостоятельно вырезать аппендицит, ученик художественного отделения, заваливший горизонт на фотке, су-шеф, пересоливший супчик, ну и воспитанник детского садика, нечаянно обоссавшийся на прогулке, тоже не нужен. Фсех в топку! Реально крутые дяди знают все обо всем с рождения.
- Тем более. Студент, не осиливший напейсать суммирующий цикл на паскале, не нужен.
- Ты мудак. Во-первых, не школота, а первокурсота. Во-вторых, не домашнее задание, а зачёт. В-третьих, на чанах никто не знает паскаль.
В смысле - не надо путать "еще не умею" с "влом учиться, скиньте халявку".
- Дело не в том, что учиться "влом".
Что такое быдлокод?
Надо бы уточнить понятие, иначе неясно, что считать быдлокодом.
Предлагаю такой вариант: "Быдлокод - код, выполняющий свою задачу в основной массе случаев, но написанный неоптимально и/или не учитывающий некоторые более редкие (но возможные) ситуации."
Гуру кодинга, прошу ваши дополнения.
- Не гуру, но быдлокод (ориентируясь на свой опыт) это код который:
- Выполняется, но содержит мины замедленного действия, допущенные по рукожопию.
- СавиРЕНННа ниЧиТаиминиpaniatён. Даже сами автором, через пару месяцев.
- Сложеный и хитрый. Хороший код - элегантен и прост, быдлокод хитёр и сложнен (так как быдлокодер не способен допетрить до простого решения проблемы).
За примерами быдлокода идти на bearloga.info (Первый сайт, на который наткнулся).
Акулы капитализма во всем виноваты
Хер ли, думаете не хотелось бы сидеть и неделями шлифовать свои строчечки, искать оптимальные решеньица, вплоть до экономии оперативной памяти - у нас я помню пацаны выстебывались друг перед другом что типа переменные не объявляют, пользуются адресами, ну тогда это правда еще было актуально, писали для 386 раздрыг с полумегой памяти, там каждый байт на счету был. Если это школьный проект или дипломная работа - и имеешь усидчивую жеппу и ноль личной жизни в квадрате, так задрачиваться можно годами. Тем более когда под рукой интернетов йок, за каждой хреновиной чеши в библиотеку, а там очередь и чтоб сдать книгу обратно до восхода солнца. иначе линчуют такие же ушлепки как ты. Быдлокодерство, к сожалению, это не цель а средство. Как только писание строчечек когда исчисляется не количеством и не качеством, а потраченным временеи и соответствующей оплатой последнего, фигушки позадрачиваешься. Помню дали заданьице - до конца НЕДЕЛИ - был вторник - отсканировать, внести в базу и написать часть поиска (по заглавию хотя бы) триста газетных статей из газетных же архивов. То есть на все про все - включая OCR и физическое перетаскивание хреновин с газетными вырезками из подвала наверх - меньше чем пять дней. нормально. Хорошо хоть уже инет был и интерфейсы можно было делать в дельфи, правда в самой первой версии со всякими тараканами и без поддержки локального алфавита (самой пришлось писать коробочки с праволевной ориентацией и поддержку иврита мать их). Да-да, там вдобавок на иврите все было. Ну так вот пять дней. С ограниченным доступом в инет - два часа за рабочий день, пока выделенку не дали нам. Тут уже не нашлифуешься, работает - и хрен с ней, а память пусть сами докупают если такие нетерпеливые. Вот так и появляется быдлокод, даже в такой херне как базы данных. Хотя знание определенных правил очень помогает, все равно наизобретаешь велосипедов. А им боссам тоже похуй, лишь бы своему можно было отчитаться - мол дедлайн вытянули, на отладку время не дают, сразу новый проект. Это хорошо когда бородатые дяти пишут. но бородатые дяди и берут хорошо, а сопляков можно за копейки гонять. Такая философия и рождает быдлокодеров. Гораздо быстрее чем просто глупость и амбиции тех кто программировать толком не научился. Как-то так.
лолшто?
Объясните, что значит "программировать мышкой"???
- Делфи тебе в помощь
Сука, проектирование ифейса уже давно не считается программированием. Проектирование ифейса - дизайн. А схуяли прогеры должны заниматься дизайном? Вот посему такие вещи как дельфи и дотнет перекладывают дизайн на мышку. Спасибо им за это!
А вот типичный погромист мышкой — Aprille 00:20, 12 февраля 2011 (MSK)
I lol`d
Ай, тролло-ло, молодца! Порадовал.
softwarer Именно поэтому постановка вопроса «инструмент помогает хорошему или плохому стилю у начинающих» представляется мне… сомнительной. Если взять гипотетического коня в вакууме вполне себе реального недоученного студента XDiablo, у которого «опыт и знания» ограничивается скачанной пиратской Delphi, книгами Архангельского и прочитанными статьями сомнительного содержания и авторства, да помноженное это все на условия изоляции от более-менее приличных коллективов разработчиков и проектов, то проблема подсознательного доминирования неправильности инструмента вполне себе может иметь место в его робких начинаниях интенсивного самообучения методом битья палкой от граблей по голове. Это как, ну я не знаю, обезьяна с гранатой папуас с Delphi микроскопом перед привычной ему задачей добывания пропитания. Что сделает папуас? Применит микроскоп для раскалывания скорлупы орехов. А потом, имея в одной руке микроскоп, а в другой — руководство другого папуаса о MVC том, что линзы можно использовать для добывания огня — заведет топик, о том, что какой-же это неправильный и дорогой инструмент, микроскоп, что и орехи плохо колет, и огонь добывать из него совсем неудобно. А потом подпряжется третий папуас, который заведет нытье, что он дескать в своем племени вообще запретил микроскопом добывать огонь и колоть орехи, и вручил всем C++ бутылки из под огненной воды, которыми можно и орехи колоть, и огонь добывать. И тут появится некий четвертый, который всем нам расскажет, что виденное им племя белого человека добывает огонь из бесплатной зажигалки… Короче. Одно только не понятно. Эй, папуасы студенты, а кто вам вообще разрешил свое мнение высказывать?
- Пашол на хуй, наркоман!
Хы, XDiablо — смотрю ник знакомый, закомплексованный задрот.
Низкое качество для Луркморье
Большая часть статьи явно написана людьми, занимающимися программированием "на дому", и не имеющих представления о коммерческой разработке ПО, да и вероятно сами являющимися быдлокодерами.
- Спасибо, капитан Очевидность.
- Ты знал, ты знал!
- много глупостей, но не высосанных из пальца а вполне искренних. а ты просто не замечаешь проблем в статьях, не касающихся профессиональной деятельности (или какого-то другого предмета, в котором разбираешься лучше большинства посетителей). обычное качество для лурки. —Мимо проходил
/d/
http://lurkmore.ru/index.php?title=Быдлокодер&curid=1767&diff=883485&oldid=882416
Code monkey
Таки весьма доставляющая песня.Зопилите, кто может.
Исключение противоречий
Приведенный абзац противоречит остальному тексту. Может заменить?
Тошнотворную хуиту, как правило, пишут не от незнания матана, нежелания писать "правильно", а недостатка времени (и переизбытка кофе в голове), потому что иначе секир башка. Матан может и развивает абстрактное мышление, но кто сказал, что это единственный путь? За пять лет, если хоть изредка высовывать голову и пытаться понять, как работает монстр, над которым трудишься ты и коллеги, да почитывать соответствующие книжки, абстракции можно отхватить over 9000. Но в любом случае, если нет соответствующего раздела в мозге, абстрактное мышление не разовьёт даже матан. Поэтому бесполезно отправлять тупое быдло учить матан и считать его панацеей от всех бед. Он им не поможет.
Тошнотворную хуиту, как правило, пишут из-за того, что перед началом работы не укладывают в своей голове решаемый функционал и не делают его здравую разбивку на функции. В результате кодер борется со своим же кодом как с противником, начинается недостаток времени, что в свою очередь приводит к переизбытку кофе в голове, потому что иначе секир башка. Матан может и развивает абстрактное мышление, может быть это и не единственный путь. Но примеры обратного достаточно редки. В любом случае, если нет соответствующего раздела в мозге, абстрактное мышление не разовьёт даже матан. Правда, он позволяет произвести начальный отсев и отправить тупое быдло учить другие подходящие вещи.
- Ага, как правильно грузить чугуний, например.
Допилите копипасту
Быдлокодер: Система предоставляет собственый функционал для работы с данными - подключаемый как в Delphi так и в C++, кроме того система имеет справочную информацию с Демо проектами как на Delphi так и на C++.
Сисадмин: у меня возникли сложности с вашим продуктом в solaris и компилятором sun studio.
Быдлокодер: Придётся переходить на Windows. Ибо самая массовая, быстрая и безопасная ОС.
Сисадмин: К сожалению, она не работает на нашем sun m8000(quad core cpu x 16 sockets, 768GB RAM).
X is so X
В приведенном примере собссна второй фрагмент - почти такой же быдлокод как и первый. Во-первых, использование библиотечной функции strchr(). tolower() как раз оптимальнее, потому что как правило он макро а не функция. Во-вторых, на ARM/AVR с "суровыми ограничениями на объём кода" ни стандартные C библиотеки, ни тем более C++ с iostreamом "не влезут".
- FIX IT, FAGGOT!
«Дима Котеров»
Да вы охуели! С хуя-ли он быдлокодер? Он такую кошерную книгу написал, по пехапе. Алсо, хорошо знает хоть и не двадцать три языка, но несколько знает (перл, плюсы, пехапе и жабу). Да вы просто мне ему завидуете!
Не Дима, а Дмитрий как его там по отчеству, да в правду надо и берега знать, а то все кругом пидарасы, а ты...
- Дмитрий залогинтесь.
Мля
Статья - позор Луркморья. Автор - быдло.
- это факт
Однако
Статья- жалкая, толстая провокация, унылый троллинг . Скажу очень банальное и простое: обгаживать умеет каждый, создавать не всякому дано. Не буду переходить на личности (ибо это значит опуститься до уровня автора-тролля), но скажу, что быдлоязыка не бывает (к коим был пречислен as , Delphi и прочие), эти языки распространены в силу своих широких возможностей, при этом достаточно просты в усвоении(этим и руководствуются юные быдлокодеры), короче, языки, представленные в статье небыдлокодерские, таковыми их делают юные «программисты».
Будет очень интересно, если создатель представит нам свои ВЕЛИКИЕ работы .
Вообщем, если в ответ будет маты, негодование и прочее-я оказался прав (автор, после прочтения этого, либо ничего не напишет, либо попробует выдавить из себя порцию убогого толстого троллинга)
Веселитесь, детишки !
- Какое негодование-то, если ты говоришь баттхерт-штампами и сперва добиться предлагаешь? Грустно.
- На самом деле истина где-то посредине. Действительно, быдлокодерских языков самих по себе не бывает. Та же дельфа - очень мощный и выразительный и одновременно довольно простой по сравнению с крестами язык. Но проблема в том, что туда очень низкий ПОРОГ ВХОЖДЕНИЯ, т.е. минимальный набор знаний и навыков, необходимый, чтобы написать "что-то работающее" aka говно, но говно компилируемое и запускаемое. Это связано с погоней создателей сред разработки за баблом, для чего требуется впарить свой продукт максимальному количеству народа, 95% которого, как доказали британские ученые, является быдлом. Поэтому вместе со средами распространялись еще и минибыдлотуториалы под общим лозунгом "вот так вы можете создать полноценное приложение не написав ни строчки кода". По этим причинам, в разработку в этих системах и хлынули желающие создавать приложения и не желающие писать строчки кода и даже разбираться что в этих строчках можно/нужно писать. 1С пошла еще дальше, посчитав, что для "программиста" ООП вообще слишком сложно, и потому пускай, от греха, вообще не заморачивается созданием каких-то там своих нештатных классов - мы за него все необходимое сами напишем, а если чего забудем написать, то просто объявим, что это конфигурасту не нужно и он должен как пацак ходить в наморднике и радоваться, что этого нет. Быдлокодер был счастлив и потому очень быстро и полностью заполнил такую ненапряжную для межушного ганглия нишу.
Но, естественно, быдлокодер - понятие совершенно кроссплатформенное и независимое от языка. Часто повторяемые мифы о непросерности Си и крестов порождены благодаря тому, что одним быдлокодерам пришлось как-то разбираться с кодом других быдлокодеров, и они в нем нихуя не поняли (да и сами писатели-быдлокодеры навряд ли в нем бы разобрались). А так-то стилистически правильно написанный и организованный код на крестах - вполне логичен, читабелен и очень красив. Недостаток(он же достоинство) С/С++ в том, что они предоставляют программеру огромную свободу, но чтобы не наломать дров, надо уметь этой свободой пользоваться. Если ребенок поджег дом, играя со спичками, то это не вина спичек. Если программер на С++ неправильно обращается к памяти по указателю или не освобождает память после использования объекта, то это проблема программера, а не языка. Но быдлокодер, естественно, так не считает, у него виноват язык. А производителей средств разработки сильно волнует мнение быдлокодера, потому как для них он не быдлокодер, а покупатель. Потому и стали рождаться "быдлоязыки" "улучшения" в которых связано просто с урезанием свободы и возможностей. Не умеет быдлокодер обращаться с указателями? Уберем нахуй указатели (похуй, что для нормального программера они дают охуенные возможности). Не любит быдлокодер убирать за собой говно освобождать память? Так уберем нахуй ручной вызов деструкторов и введем неведомую ебаную хуйню сборщик мусора. Похуй, что при этом любая ошибка в деструкторе грозит жутким баттхертом, ибо возникает в самых неожиданных местах программы (неизвестно в какой момент у сборщика руки дойдут до нее) и ее хуй отловишь, зато быдлокодер теперь может не заморачиваться насчет утечек памяти. И т.п. "фитчи", которые состоят исключительно из урезания возможностей и направлены только на увеличение числа покупателей, умеющих создавать приложение Hello, world(если, конечно, им удалось скачать и установить компонент THelloWorld) не написав ни строчки кода. Таким образом, быдлокодерских языков конечно не существует, но существует ряд языков, на которые быдло слетается как мухи на гавно, поскольку их создатели позаботились о том, чтобы придать им соответствующую привлекательную форму, цвет и запах. Но тем не менее, на этих языках возможно вполне серьезное программирование, которое, увы, все так же, как и в старые времена, требует дохуя мозговых усилий и нехуевого обучения.
Для общего развития...
Сцылко: Мскусство проведения интервью, может, кому пригодится.
Людей, работающих в области программного обеспечения, можно разделить на три группы. Первая — это серая масса, не обладающая даже основными навыками программирования. Ее представителей легко распознать и отсеять, просто посмотрев резюме и задав пару простых вопросов. Ко второй, диаметрально противоположной группе относятся суперзвезды — люди, способные просто так, ради интереса, за одни выходные написать компилятор языка Lisp на ассемблере для Palm Pilot'а. А между этими двумя крайностями находится большое количество середнячков, возможно, на что-то способных. Проблема, стоящая перед нами, как раз и заключается в том, чтобы отличить
- Как дочитал до идиотских вопросов-"загадок", так приспичило автора взять и уебать. А кроме этого, согласен. БыдлоHeRам на заметку.
Святослав Гуляев
Почему быдлокодер? Он же вроде только художник и геймдизайнер, программировать не умеет совсем?
Вопрос от программист-куна
А быдлокодер ли я, если я считаю эксепшены как класс унылым говном, придуманным ленивыми пидарасами для обыдления профессии?
- быдлокодовость не от этого зависит
- очень даже зависит.
1. Конечно, если речь о вопросе возбуждать ли свое исключение или просигналить о случившейся жопе в, скажем, возвращаемом функцией значении, то это в основном вопрос вкуса aka стиля. Хотя последнее имхо попахивает быдлокодом, ибо функция возвращает только одно значение, а как правило желательно знать как тип (код) ошибки, так и (вообще говоря зависящее от места ее возникновения) текстовое пояснение к ней (причем, желательно, на языке предполагаемого пользователя и понятное этому самому пользователю). Ексепшн как класс очень хорошо подходит подходит для обработки таких вещей, тогда как старый подход через "толкование" возвращаемого числового значения функции ведет к нагромождению трудночитаемого кода и глобальных/статических переменных, т.е. код начинает весьма напоминать быдлокод.
2. Если же речь идет о том, чтобы не обрабатывать могущие возникнуть в ходе работы любой нетривиальной программы системные исключения, то это полный, окончательный и однозначный быдлокод. Потому, что стоит возникнуть такому исключению, как программа вылетает или выходит из-под контроля (мы же ей не прописали что делать в случае такой жопы), а пользователь обкладывается хуями окошками со страшными картинками в виде красных крестов или восклицательных знаков с комментариями на, как правило, английской мове, которой пользователь не знает (хоть и не любит этого признавать). Впрочем даже если он и знает язык сообщения, оно как правило абсолютно неинформативно для 95% населения. Результат - батхерт у пользователей и следующая за ним заслуженная анальная кара быдлокодера.
Пример - Декларант-алко 2012
В базе Декларант-алко в лицензиях контрагента есть столбец Vidana(кем выдана лицензия), а сама таблица называется wrk_contr_licenses. В записи деклараций засунули столбцы сразу двух таблиц, причем информация из этих столбцов не пересекаются, что создает ~3-х кратную избыточность. Кто хочет посмотреть может погуглить декларант-алко, пароль от базы 7338a7e6-fd3b-49d1-8d90-ddbbc1b39fa1. Раз программа была сделана по заказу государства, то вполне может иметь место распильчик. Теперь мы знаем куда ушли $100 из выделенных на алкогольное декларирование денег)).
- всем похуй
Результат работы быдлокодеров
Понимаю что не по адресу,но все же... В общем купил я себе недавно книжку электронную. Ну экран цветной 5 дюймов,воспроизведение фильмов,музики,операционка линукс(не,честно,так и написано). Как оказалось неважно это все,не стоит оно выпиленых нервов.Потому что мудила-программист написавший ПО есть криворукое убоище. Эта шняга (точнее то,во что книжку превратили быдлокодеры)тормозит,глючит и лагает с такой силой,что заткнет за пояс любой китайский смартфон с Windows CE. Официальная обнова прошивки ее вообще доконала(. Я вас прошу,поставьте статью хотя бы в хорошие или редирект на Assistant добавьте,дабы ёбаных прогеров фирмы Assistаnt хоть баттхерт порвал что ли.
- Всем похуй, причем "ёбаным прогерам фирмы Assistant" - в первую очередь. Баттхерт - у тебя. Признай уже, что оказался лохом, и впредь будь умнее. Ivan Pozdeev 22:42, 28 октября 2012 (MSK)
Нужна ли программисту математика?
>Обычно его инициаторами выступают школьники, которые не осилили матан на уровне даже 9 классов Я видел только илитарастов с предъявами типа "На можешь писать на ассемблере? Какой ты программист нахуй?". >Фоллавут онлине в полном Тридэ, то тебе совершенно точно понадобятся знания матричной Или можно воспользоваться одним из кучи графических движков типа Огра или Кактуса, или сразу Юнити. Алсо, 3Д - это всего лишь область программирования. Алсо, графодрочеры скатывают игропром в говно.
Автор этого раздела статьи сам немного того... страдает любовью к взаимоисключающим параграфам. С одной стороны он превозносит матан и перечисляет туеву хучу имеющих и не особо имеющих отношение к делу разделов математики и НЕматематики (типа теормеха, хотя скорее всего не знает что есть еще и аналмех (небыдло ржет от тонкого юмора в названии) и в чем собственно между ними разница ), с другой стороны допускает фразы типа "не укладывают в своей голове решаемый функционал и не делают его здравую разбивку на функции". Я понимаю, что в модных сферах успешного и "креативного" небыдла, которое жуть как дорожит своим временем, на произнесение слова ФУНКЦИОНАЛЬНОСТЬ полностью тратить время совершенное некомильфо, однако, если уж завел разговор о математиках, то уж будь добр напрячься и написать это слово полностью, чтобы не обосраться, ибо в математиках, в любви к которым аффтар клянется, есть понятие ФУНКЦИОНАЛ, и оно имеет совершенно иной смысл, чем вкладывают в него весьма успешные, но не(до)учившие матана менеджеры. Грубо говоря, функция - это правило отображения множества (чисел) на другое множество (чисел), а функционал - это правило отображения функций на множество (чисел). Иными словами (для ОСОБО продвинутых в матане школьников) функция сопоставляет число числу, а функционал сопоставляет функции число. Пример функционала, определенного для всех конечных на отрезке функций - интеграл функции на отрезке. В свете вышеизложенного определения, фраза аффтара является ничем иным, как ярким примером проявления шизофазии.
Р.S. Особо продвинутые (т.е. продвинутые чуть далее матана, в сторону уравнений математической физики, к коим афттар видимо не относится), правда, возможно, слышали о такой штуке, как обобщенные функции, где "обобщенность" сводится именно к тому, что функция и функционал в большинстве случаев монопенисуальны (естественно, только в рамках этой теории, а отнюдь не матана) и ими (до определенного момента) можно оперировать единообразно. Но это уже совсем другая история. Менеджеров, даже самых успешных, которые легко вычисляют пределы по правилу Лопиталя, таким вещам уже не учат.
Цитата с интернетов
"ну не знаю насчет плюсов - они для меня слишком мутные, всякие звездочки, двоеточие во всяких местах. Я программист 1с, привык к более однозначному подходу, и этим шарп намного ближе."
- кал ебаный
Воообще заебали эти холивары и фаллометрия. Разные и языки и средства разработки предназначены для разного. Сранивать кресты, 1С и сисярп все равно, что сравнивать напильник, токарный станок и штамповочный пресс. И потом делать выводы что напильник/станок/пресс нахуй не нужен потомучто не умеет делать <длинный список>. Реальность такова, что на 1С, да и на сисярпе драйвера не напишешь, и со своим "более однозначным подходом" будешь сосать. С другой стороны, если тебе нужно в обозримые сроки организовать сколь-нибудь полноценный учет с стандартными гуями и развесистыми отчетами, то на крестах ты ничего кроме батхерта и эпик фейла не получишь. Баттхерт, хоть и необязательно (но очень вероятно) эпик фейл произойдет и если на крестах или 1С ты соберешься слобать нетривиальное и не стандартно-учетное пользовательское приложение под венду. Так что нехуй сравнивать хуй жопу и палец. Все эти органы необходимы и замена одного другим есмь полное уебанство.
З.Ы. Немного скажу все же в защиту крестов. Такая лафа как 1С и сисярп существуют не сами по себе, а только потому, что хмурые бородатые мужики соответственно в 1С и мелкософте написали на крестах соответственно платформу и фреймворк. Т.е. всеми прелестями и удобствами в своей работе прогеры сисярп и конфигурасты 1С обязаны неебическому труду сишников, средствами самих их систем такие вещи сделать невозможно В ПРИНЦИПЕ, тогда как на С++ можно написать компилятор С++, т.е. он самодостаточен. Алсо, если к той же 1С нужно прикрутить что-либо нетривиальное, не сводящее ко встроенным "объектам" (которые на самом деле классы), то приходится брать кресты или дельфу и лобать внешнюю компоненту, т.е. 1С весьма далек от самодостаточности, что и является платой за простоту и скорость разработки стандартных учетных решений. Иными словами, жопа и палец конечно очень разные и очень важные органы, но не стоит забывать, что появились они только благодаря одной яйцеклетке. И глупо говорить, что яйцеклетка - гавно потому, что она вообще не понятно про что, слишком сложна и с ее помощью очень трудно или почти невозможно ни срать ни ковыряться в анусе.