Старое обсуждение:Программист
Ваша статья огорчает КИПовцев[править]
Запилите, блѣди, про софтлоджик, скаду, 61131/3, найквистов всяких, ЛАЧХ и прочий матан реального времени. Да удсним с найквистами - хотя-бы про бортовуху и микроконтроллеры. Заебали бухгалтеры-интернетчики, ковыряющиеся в пхпшном и 1с-овском говне и не имеющие ни малейшего представления ни о физическом мире, ни об осциллографах, ни о, сука, интегралах, ни о микросекундах. Из-за пьяного 1с-ника только зряплату офисной планктонине могут недоплатить, а из-за илитного асутпшника котёл йобнет как неуд делать. Я - асутпшник и не умею луркмор.
Автор статьи далек от темы[править]
Специальности программист нет вообще в принципе. Это сразу перечеркивает данную статью. На сегодняшний день в России в ВУЗах есть специальность "Программная инженерия", эта специальность основана на международном стандарте SWEBOK, то есть условно программа наших ВУЗов по данной специальности и например Европэйских совпадают, те же предметы и у нас по программе. Так вот, то, что в России называют программированием, то есть написание кода руками — это самый нижний уровень в этой специальности, это изучается на 1-2 курсе как база, а вот дальше идут более важные предметы, например "Проектирование" и это куда более интеллектуальная и сложная работа. Вообще создание программных продуктов в промышленных масштабах — это "Программная инженерия", все остальное — это онанизм. То есть создание своих собственных никому не нужных маленьких программных кодов можно назвать только так. Людей по данной специальности по сути учат управлять IT-проектами для создания программных продуктов в промышленных масштабах и зарабатывание на этом денех (больших денех). И конструкторы (так называют людей, которые пишут код IT проекта), и тестировщики — это самое дно, на такие должности берут людей без опыта работы, когда они только приходят в крупные компании. В общем, ребята, прежде чем что-то писать, вы хоть немного в теме будьте, хотя бы отучитесь по какой-нибудь близкой специальности, а потом статьи тут пишите.
— Откуда берется это "За 30-ать?" Блѣть, долбаебы что ли?
— Из текстов вакансий. Пока не запретили законодательно, из каждой второй лезло:
∙ Молодой дружный коллектив,
∙ Интересные проекты,
∙ Чяй, кофий, вкуснящки,
∙ Умение разбираться в чужом коде,
∙ Возраст до 35 лет,
∙ Зарплата 200 т.р. на руки, уточняитьса по результатам собиседования,
∙ Напишити нам по e-mail и мы выщлем вам тестовое задание.
Так вот, 5-й пункт запретили (возраст до 35 лет), теперь пишут "мужчина/женщина" - это такой секретный шифр, свои своим знак подают значит.
- Еще один мажор, для которого все, кто "не может заработать большие деньги/открыть собственный бизнес/работать на крупной руководящей должности", являются быдлом и дном. Научился у наших депутатов и чиновников, не иначе. Во-первых, нужны любые специалисты. Абсолютно от каждого зависит успех проекта и работоспособность системы, не только от тебя, сидящего на собраниях с руководством и раздающего указания направо и налево. Во-вторых, ничего не мешает хорошему специалисту с большим опытом продолжать наслаждаться написанием кода и получать свои деньги именно за то, чтобы быть хорошим разработчиком с навыками проектирования, ввода в эксплуатацию и сопровождения, а не "начальником-воротилой", который код не видел уже 10 лет. В общем, приятель, прежде, чем комментировать, не выебывайся, а подумай головой.
- Специальности "клинер" нет вообще в принципе. Это сразу перечеркивает вселенную. На сегодняшний день в России в ВУЗах есть специальность "менеджер швабры и ведра" Олололо, долбать копать, посмотрите на моё умное долблище
Изучение[править]
Господа авторы, а такой вопрос, а можно ли руководствоваться этой статьёй в выборе языка для изучения его? Если исходить из статьи, что быдлокодерские языки — это плохо, а из небыдлокодерских, я названия впервые в жизни слышу. Сам пока умею програмировать только на Паскале под DOS и немножко на ассемблере под DOS. Юзаю Linux. Так какой язык мне сейчас надо начать изучать, чтобы впоследствии уметь что-нибудь нормальное делать?
--Старый знакомый 20:27, 12 февраля 2010 (MSK)
- Если линух — то С и Лисп.
- Лучший способ загубить зайчатки моска. Начавший учить программирование с си-подобных языков как правило ничто другое выучить уже не способен, вот так и плодятся быдлокодеры. Надо с чего-то человеческого начинать, пайтона например.
- ЯП — это только один из инструментов для реализации проекта, и его выбор зависит от цели, которая стоит перед разработчиком. Для автоматизации учета лучше 1С еще не придумано, для вебдезигна нужно знать минимум JavaScript и пэхапэ, для разарботки софта под винду — С++ и .net, для программирования под мобильники — J2ME и т. д. Если перед тобой стоит цель зарабатывать деньги кодингом, то очевидно следует выбирать быдлокодерские ЯП. Твои познания в брэинфаке работодатель может и оценит, но кодить на нем точно не попросит.
- Интересует разработка безглючного кроссплатформеного софта
- Безглючного кроссплатформенного - ява, там защиты от кривых рук полно.
- Интересует разработка безглючного кроссплатформеного софта
- открываете любой сайт вакансий, отсеиваете анонимных работодателей, работодателей без указания ЗП, далее отсеиваете вакансии без точного указания должностных обязанностей и проф.требований к кандидату, далее отсеиваете языки с низким и очень низким спросом, оставшиеся - сортируете по уровню предлагаемой ЗП (ЗП это ежемесячный доход, а не золотые горы в конце проекта) Из первых трех (в получившемся списке) выбираете тот язык, что на сердце ложится. Если сами такой отбор провести не можете - вам не стоит идти в программисты. Все остальные критерии трушности языков - это чье то уязвленное самолюбие.
- Программист уже встает на один уровень по престижности работы с сетевиком-распространителем БАД и прочей ненужной в народном хозяйстве хрени. И там и там можно хорошо заработать, но постоянное чувство что ты какой-то уёбок почти не оставляет тебя. И да: у распространителей растет социальный опыт, а программист превращается в унылого социопата, который прожигает со временем мозги и не в силах изучать новые тренды. Какой язык изучать? Да любой, какая разница как ты убьёшь свои лучшие годы пырясь в голубой экран
Архитектор[править]
Ну какой мудак опять вставил про архитектора? Да будет вам известно, детки, что термин "архитектор" в софтверной индустрии может применяться только для крупных интеграционных проектов, когда нужно интегрироваться с чужими системами в уже существующей среде. "J2EE Architect" как самая популярная разновидность. По сути этот человек делает проектную документацию, описывает интерфейсы и методы взаимодействия и только. Зачастую он не является разработчиком вообще т.е не пишет код и тем более не оптимизирует его. Короче, это узкоспециализированная должность, ее нельзя ставить выше программисткой. А тем, что описано в статье, в нормальных проектах занимаются ведущие программисты. Алсо ключевые фигуры таких проектов как gnome, kde, linux kernel, openoffice и т.д. как раз ведущие программисты (да-да, и Линус Торвальдс тоже).
- Блѣдь написали всякой удыты про быдлоязыки и петросянства с хеллоувордами, а архитекторов выпилили - единственное здравое зерно во всей статье - смирись, индус - архитектор это твой начальник, т.к. этот дядька управляет всем проектом - а не занимается узко специализированной работой типа рисования диаграмм (код, кстати, тоже является частью проекта) или только интеграцией систем или, тем более, ассемблерной оптимизацией функции printf как некоторые (запомни, школота, код не оптимизируют, а выкидывают оптимизированный пузырьковый алгоритм с кривой структурой данных и перепиливают все нахрен - как эту статью).
- Пососи мой грязный сокет, сынок. Мой начальник - господь бог. А управлением проектом у меня занимается Project Manager. А за "ассемблерную оптимизацию функции printf" в проекте на j2ee, лол, у нас анально карают такого деятеля всем отделом, а если этим занимается архитектор - его долбут уже всей компанией.
- Ололо представил себе бизнес-процесс такой ппц крутой компании: уйма народа - один всех погоняет-управляет - его область знаний в том, что проект надо было вчера сдать, оценить риски (умножить срок на пи) второй диаграммки рисует-специфицирует, третий диаграммки с тем же самым рисует, но на уровне реализации, а толпа четвертых нечто мастерит из кода (положив на вторых и третьих, лишь бы работало) - причем у всех групп(и каждого члена) представление о задачах проекта разное. Пользователя, который после этого получит, что б-г на душу положит, мы рассматривать не будем (психующих девов по слетевшему в выходные коду тоже). Короче вопрос - если архитектора нет, то кто ж за модель-то общую отвечает, в конце концов?
- Расслабься, это было мнение жаваобезьянки из какого-нибудь люкссофта. Энтырпрайз-говно не проектируется, а лепится студентотой по уд-знает-кем-написанным техзаданиям, с целью быть выкинутым и переписанным через полгода после сдачи (хотя сдача энтырпрайз-говна происходит чисто номинально, конечно же). Для джавы это нормально, поэтому мы и не увидим ни одной годной программы, написанной на джаве.
- Согласен на 100% но мы все-таки не одну только рашку описываем, а сферического архитектора в вакууме.
Это. Я конечно ничего не имею против программистов, но они на архитекторов ну совсем не делятся (особенно, если мы говорим о сферическом коне в вакууме). Обычно (практически всегда) выделяют 5 уровней архитектуры:
- -Business architecture
- -Data architecture
- -Applications architecture
- -Application architecture
- -Technical architecture
Обычно совмещают архитектуру данных и приложений (зовутся системными архитекторами), особняком всегда стоит Application architecture (которым в России практически всегда является системный аналитик, и только при построенном через заду процессе - тимлид, или обычный прогер). Бизнес-архитекторы должны сидеть в бизнесе, но чаще их просто нет (и отдувается за них бизнес-аналитик). Человек, отвечающий за Technical architecture - либо системный аналитик, либо коллективный разум из аналитиков, прогеров и админов/сетевиков (выделенных в отдельную роль архитекторов по этому направлению я в России пока не видел).
Чистко[править]
Предлагаю:
- Смёржить списки быдлокодерских языков в этой статье и статье быдлокодер, и выилить их отсюда.
Отсюда только ссылку.
- Выпилить хелловорлды по С и С++:
1. 95% программистов знают С и видели С++ код. 2. В отличии от перлов и хацкелей хелловорлд не помещается в одну строчку. 3. В хелловорлдах ошибки: _Hello - нельзя называть пользовательский класс так, "void main" - нельзя, кошерный компилятор такое не пропустит. 4. С хрена ли для быдлокодерского языка С++ аж четрые примера.
- Выпилить хелловорлды асемблера - оставить один (не х86). Ибо многабукав.
- Done.
- 10x.
- -1000. Либо не трогать список хеллоуворлдов совсем, либо выпилить все и переписать под 99 бутылок пива.
- Иезуитский выбор.
- -1000. Либо не трогать список хеллоуворлдов совсем, либо выпилить все и переписать под 99 бутылок пива.
- 10x.
"_Hello - нельзя называть пользовательский класс так"
- Это не класс, а объект. И называть можно (в качестве символов используются латинские буквы, цифры(не могут быть первой) и знак подчеркивания).
- Нельзя ибо имена на подчёркивание и большую букву зарезервированы для имплементации языка и стандартной библиотеки. Курите параграф 17.4.3.1.2 Стандарта. Алсо, читайте в задачнике Саттера (не помню в котором), пример epic failа вызванного игнорированием этого требования.
- Это не класс, а объект. И называть можно (в качестве символов используются латинские буквы, цифры(не могут быть первой) и знак подчеркивания).
Где тут добавлять-то надо: сверху или снизу?[править]
Факты о программисте — унылость, какая даже Петросяну не снилась.
Про C# писал идиот. Никакого C++ там и в помине нет — первая версия C# была создана по образу и подобию Явы, потому что копирасты из Sun не дали Майкрософту сделать MS Яву (по изначальной задумке — такую же как и сановскую, только чукточку лучше).
- ты тупой или толстый?
И правильно не дали, а то они бы такое с ней сделали... Собственно результат можно увидеть по C#.
Задроты такие задроты[править]
Быдлокодеры быдлокодерами, а хеллоуворд на асме ни у кого профессионализма написать не хватило. Еще и другим не дают теперь. Хотя бы в use16. Объектно-ориентированное, логическое, функциональное, веб-программирование... О чём вообще идёт речь? О чём спор? Быдло настолько корчит из себя программиста, что забыло, что процессор фирмы интел программируется системным программистом, а не "программистом 1С".
- Добавил helloworld'ы на асме для MS-DOS, Linux и Windows. Не сметь запиливать, асм есть труЪ.
- Респект
- Надо будет добавить гаммирование с обратной связью и ключом переменной длины, если найду в залежах.
- Респект
IT-специалист не обязательно нерд или компьютерный задрот, есть вполне нормальные и адекватные люди, которые шарят и в программировании, и в компах в общем.
Господам любителям делать подсветку синтаксиса[править]
В С++ посвечиваются только ключевые слова, а никак не функции типа printf, scanf или toupper.--Маниакальный бобер 23:28, 3 марта 2008 (MSK)
- Обрати свой взор в сторону Visual Assist Keks-n 22:03, 8 ноября 2008 (MSK)
- бля, заебался искать в стандарте. в каком пункте описана подсветка синтаксиса?
Кодеры хреновы. Гнум
- Кстати мелк с++ очень не любит scanf("OK? (y/n) %c", &c);
- Откуда пример скопидырили то с ||? Надо там тоже поправить на &&, для исторической справедливости 85.140.199.248Гнум
Что это за нечитаемый индусокод — main = print("Hello, world!")? Да и вообще, лишние скобки в хаскелле юзают только гомофобы. 91.76.35.0 07:24, 21 сентября 2007 (MSD)
Война правок[править]
Сишарп кого-то явно беспокоит)))
- Мудаки явно не понимают, что "пишу на C#"!="быдлокодер". --Маниакальный бобер 14:12, 9 января 2008 (MSK)
- Как раз-таки это так. Для немудаков есть Mono. --91.122.92.129 04:35, 22 января 2008 (MSK)
- Mono это альтернатива ms .net, а не с#, быдло
- Mono - такое же уебище, как и .NET - достаточно посмотреть хоть на один из продуктов, который его использует, к примеру ZenWorks от SuSE
- Mono это альтернатива ms .net, а не с#, быдло
- Как раз-таки это так. Для немудаков есть Mono. --91.122.92.129 04:35, 22 января 2008 (MSK)
Идея деления языков на "быдло/небыдло" уебищна в самой своей сути. Нахера? Впрочем, ИМХО, убрать бы оттуда С и, возможно, С# - и можно писать "небыдло-кодерские"--Nld 16:46, 23 марта 2008 (MSK)
- Идея деления языков на "быдло/небыдло" не уебищна, а предельно объективна, потому как прямо говорит о генокоде и прочих склонностях пользуещего оный. К примеру знание scheme, C/C++ - естественный фильтр отсева для безнадежно покореженных визуалбейсиком мозгов.
- Высказался и аж потеплело, правда? Как моча по штанине потекла. Небыдлокодер на scheme пёрднуло во сне и улыбнулось.
- Писать на шарпе легко, но это не делает его быдлоязыком.
- Идея деления языков на "быдло/небыдло" не уебищна, а предельно объективна, потому как прямо говорит о генокоде и прочих склонностях пользуещего оный. К примеру знание scheme, C/C++ - естественный фильтр отсева для безнадежно покореженных визуалбейсиком мозгов.
- Через этот ваш тонкий фильтр те еще кирпичи и бревна проскакивают - C++ builder с успехом продвинул границы быдлокодерства с паскаля на цэпепе.
- Даешь Шарпосрач или, как альтернатива, на выбор: Devсрач/Явасрач/Моносрач/Сисрач/Плюсплюссрач/Асмосрач? ...допишите здесь еще, что кого интересует.
- C рулит и ниипет. Кто не пишет на C - тот быдлокодер. Обратное, кстати неверно. Есть быдлокодеры, пишущие на C.
- Мальчик, есть люди которые не пишут на С. Но пишут на асме. С ними что делать? Снесите все кроме asm, C/C++ и фортрана (чтобы потешить олдфагов)
- Хотя бы читать Си умеет любой нормальный кодер. И может выучить новый язык за пару дней.
- вы все быдло и задроты. уважающий себя девелопер должен знать несколько языков и хотя бы иметь представления о многих технологиях. И в зависимости от задачи выбирать на чем писать. И не делать фетиш из языка.
- Хотя бы читать Си умеет любой нормальный кодер. И может выучить новый язык за пару дней.
- Мальчик, есть люди которые не пишут на С. Но пишут на асме. С ними что делать? Снесите все кроме asm, C/C++ и фортрана (чтобы потешить олдфагов)
- Через этот ваш тонкий фильтр те еще кирпичи и бревна проскакивают - C++ builder с успехом продвинул границы быдлокодерства с паскаля на цэпепе.
Господа, ни один из языков сам по себе быдлокодерским не является. Таковым его делают(что бы вы думали?) быдлокодеры. И чем больше быдлокодеров, пишущих на конкретном языке, тем более "быдлокодерским" он признаётся. Существует куча хороших программеров, отлично кодящих на этих самых языках. Самое главное, им(а также и профессиональным кодерам, ипользующим "небыдло"-языки) на это насрать. Из чего получаем, что активно срущиеся по поводу быдлоязыков люди в большинстве случаев как минимум непрофессиональны, как максимум... В общем, сами понимаете. —Мимо проходил
Кофейный код не соберется[править]
Может быть, имеет смысл добавить туда объявление класса/метода? Для других языков это сделано.
87.245.187.51 02:20, 22 января 2008 (MSK)
- Done --91.122.92.129 04:42, 22 января 2008 (MSK)
—91.204.184.148 18:01, 23 ноября 2012 (MSK) —91.204.184.148 18:01, 23 ноября 2012 (MSK) —18:01, 23 ноября 2012 (MSK)'== Постеснялись бы, программеры ='=
c &= 0xDF;// ensure uppercase letters Если разместили коммент — значит код непонятен. Для кого toupper() из ctypes.h ?
- Так интересней и не надо хедер вписывать ;) И, вроде, дыже быстрее.
- А мы потом из-за вот таких вот с UTF-8 долбёмся!
- Не мы, а вы. А с UTF-8 долбемся, потому-что ктото срет на стандарты. Причем даже на свои.
- А мы потом из-за вот таких вот с UTF-8 долбёмся!
Форматирование[править]
"особенно с использованием табов ('\t'), в лучшем случае заполняя все свободные места в коде (если таковые вообще имеются) пробелами" - не все редакторы сохраняют табы, я гарантирую это. Алсо, по борландовской спецификации, табы избегаются всеми возможными способами --Markiz 01:19, 18 февраля 2008 (MSK)
- 2008 год. Неужели кто-то еще пользуется чем-то борландовским?
- Да, даже в 2008-м году активно и успешно применяются компиляторы Borland.
- С грустью подтверждаю: у нас на работе активно юзают это говно. Но В НЁМ ЕСТЬ ТАБЫ (\t) т.к. ANSI C++ никто не отменял. Просто надо в настройках порыться. (ЗЫ: считать борланд-компилятор за эталон... как-то самоунизительно)
- С грустью подтверждаю, и в Дельфях и в Билдере можно поставить табуляцию как табами (по умолчанию), так и пробелами - комплятор ест всё.
- С грустью подтверждаю: у нас на работе активно юзают это говно. Но В НЁМ ЕСТЬ ТАБЫ (\t) т.к. ANSI C++ никто не отменял. Просто надо в настройках порыться. (ЗЫ: считать борланд-компилятор за эталон... как-то самоунизительно)
- Да, даже в 2008-м году активно и успешно применяются компиляторы Borland.
В Pascal не было сионистких односторонних комментариев из двух слэшей (они только в Дельфях появились). Там были только комменты из фигурных скобок и скобка+звёздочка.
Для PHP правильным ответом будет или
Hello, world!
или
<% echo "Hello, world!"; %>
Но никак не тот вариант. Надо выбрать и написать...
- типичный быдлопрограммист на пхп. Да, интерпретатор не только апачем запускается, а то что стоит на основной страничке и есть правильный пхп код. --91.77.7.4 18:02, 3 марта 2008 (MSK)
- Oal, ну и на кой хрен ты вернул изменения на странице Быдлокодеров? И еще защиту поставил?
- С каких это актально стало: Дылфя (основатель принципа программирования мышкой)?
- Изначально принцип мышиного анонизма был изначально замечен в Visual Basic for DOS, FoxPro for DOS тоже имели «мышиный» редактор экранных форм. Учи матчасть, RTFM короче. Не рубишь в теме, так сиди молча.
Holywars detected?[править]
Не рановато ли сняли защиту со страницы?.. 92.242.20.254 00:21, 6 апреля 2008 (MSD)
- Потому как обратные idiots-detected, да, рано.
- Шипопковысокообразованные мальчики, вроде Oal, не обладая предметом - способны только возвращать некую неизвестную миру Дылфю (кстати, что это такое?) скудным умишком своим даже не в состоянии развернуть свою мысль (если она, у них, конечно есть).
- Оно конечно детский сад, но всяк забавно.
- Олололол. --Oal 16:36, 6 апреля 2008 (MSD)
Как можно забыть SDK девелопердунов?[править]
Я не понимаю. Или никто сотовыми телефонами не овладел?
--[править]
Кстати, из какой ноздри вы тут выковыряли погромиста? Даже в гугле цитирование заканчивается на ВОСЬМОЙ странице, что явно говорит о том, что чуть более, чем полностью данный идиом является не идиомой, а идиотомой (от типо идиома, придуманная идиотом)
Погромист удалено как неактуальное (ссылка где?)
- О_о Гугл лёг? пруфлинк
- У тебя весеннее обострение ФГМ? На какой странице оканчивается твой «пруфлинк»? И где именно указано происхождение слова?
- Это не у меня. Гугл дал не менее 75 сайтов на «погромист» и не менее 89 сайтов на «пограмист». Актуальность доказана.
- Гугл тебе дал ссылки на банальные опечатки. Ещё раз - тут сайт на тему общеизвестных и общепринятых мемов рунета? Или на единичные случаи дефектов речи малолеток?
- Это энциклопедия мемов. Как онлайновых, так и оффлайновых. Как русских, так и зарубежных. Как общеизвестных, так и локальных.
- Это ж как надо было ошибится, что бы написать «погромист» вместо «программист»? Даже рассово противный ворд не предлагает замену «программист» на слово «погромист».
- Здесь тоже очепятка?
- Круто. Движение против нелегальной миграции уже в программерском авторитете. Во придурки, емое, то журнал за рулем, то поцреоты уже рулят программингом. Нет господа, это уже не ФГМ, это у вас нечто похлеще.
- Гугл тебе дал ссылки на банальные опечатки. Ещё раз - тут сайт на тему общеизвестных и общепринятых мемов рунета? Или на единичные случаи дефектов речи малолеток?
- Это не у меня. Гугл дал не менее 75 сайтов на «погромист» и не менее 89 сайтов на «пограмист». Актуальность доказана.
- У тебя весеннее обострение ФГМ? На какой странице оканчивается твой «пруфлинк»? И где именно указано происхождение слова?
Дылфи удалено как неизвестное природе
- Гыгыгы! Точно забанили на Гугле!
- Вот тебе и гыгы. Уа-уа ещё покричи.
- «Дылфи» и другие искажения слова «Делфи» гуглу известны, т. о. известность доказана. ЗЫ У вас бокланопоцит прорывается?
- Дааааа.... Аж ОДНА ссылка на мальчика с дефектом речи, что-то запоставшего в Журнал "За рулем". Автомобили в России. Оборжаться. У вас тут что, действительно весенние обострения ФГМ, или как? И что такое слово делфи? Значение уже его? Дефект на дефект?
- Быдлокодер-кун тебе читать здеся что такое «Делфи» ЗЫ подозреваю тролля.
- Подозреваю идиота-куна, где там дЫлфя и про мастурбацию?
- Быдлокодер-кун тебе читать здеся что такое «Делфи» ЗЫ подозреваю тролля.
- Дааааа.... Аж ОДНА ссылка на мальчика с дефектом речи, что-то запоставшего в Журнал "За рулем". Автомобили в России. Оборжаться. У вас тут что, действительно весенние обострения ФГМ, или как? И что такое слово делфи? Значение уже его? Дефект на дефект?
- «Дылфи» и другие искажения слова «Делфи» гуглу известны, т. о. известность доказана. ЗЫ У вас бокланопоцит прорывается?
- Вот тебе и гыгы. Уа-уа ещё покричи.
A friendly reminder from your local admin[править]
Заебали дергать туда-сюда. Специально искаженное слово «погромист» с соответствующим значением я видел в той же жежешечке лично и не раз, поэтому восстанавливаю и пользуясь админской диктатурой предупреждаю что за откат этого буду бить по рукам банхаммером. Про Delphi — не знаю.
- Что про делфи? Может я знаю.
- Ну, его тут «дылфи» называют и буянят по этому поводу.
- Делфи (/Дылфи/Дылфя/Дилдо) - язык погромирования, от которого балдеют школьники и быдлоюзеры, мыслящие себя быдлокодерами т.к. на Делфи легко МЫШКОЙ рисовать "формочки" (диалоговые окна). Отсюда много курьёзов типа "Не подскажешь, я тут игру пишу типа Battle City на Делфе, вот думаю, что лучше для танков использовать - TButton или TBitmap" (перевожу: человек пишет игру, используя GUI-контролы)
- Хмм, в тком случае, все ЯП где в средах используется WYSIWYG причисляем к быдлокодерским. Что у нас там? Билдер борландовский - С++ идёт курить, JBuilder - яву туда же, Delphi for PHP - пэхапе вешает топор в курилке и т.д. и т.п. Бред какой-то. Автор статьи - мерзкий тролль. Каждый язык имеет свою специфику и свою область применения, где он лучше всего подходит. Кстати про быдло-языки: движок лурка написан на С или PHP ???
- На похапе, и это нас убивает. --Oal 01:35, 4 июня 2008 (MSD)
- Я удваиваю это, рисовать "формочки" МЫШКОЙ ни разу не зазорно, а
удобноразумно (хоть мне лично и расово противнопрограммированиерисование гуев)- А борландовскими поделиями ылита не пользуется. Эта байда только для написания удни годится. Помниться, притащили в наш ЦНИ ИС на правку По для работы с базой приёмной комиссии. Написано было на дельфе пятой, и ни на чём другом собрать так и не удалось. Так что делфи стоит оставить матёрым программистам, выросшим из VB, но не окончившим школу ещё. Билдер С++ туда же, только на класс-другой постарше. Правда, Qt4 Designer тоже вполне позволяет формы - кнопки рисовать... Короче, пишите руками, задолбали собирать бинарники для сложения трёх чисел по 9000+ кб весом.
- Хмм, в тком случае, все ЯП где в средах используется WYSIWYG причисляем к быдлокодерским. Что у нас там? Билдер борландовский - С++ идёт курить, JBuilder - яву туда же, Delphi for PHP - пэхапе вешает топор в курилке и т.д. и т.п. Бред какой-то. Автор статьи - мерзкий тролль. Каждый язык имеет свою специфику и свою область применения, где он лучше всего подходит. Кстати про быдло-языки: движок лурка написан на С или PHP ???
- Делфи (/Дылфи/Дылфя/Дилдо) - язык погромирования, от которого балдеют школьники и быдлоюзеры, мыслящие себя быдлокодерами т.к. на Делфи легко МЫШКОЙ рисовать "формочки" (диалоговые окна). Отсюда много курьёзов типа "Не подскажешь, я тут игру пишу типа Battle City на Делфе, вот думаю, что лучше для танков использовать - TButton или TBitmap" (перевожу: человек пишет игру, используя GUI-контролы)
- Ну, его тут «дылфи» называют и буянят по этому поводу.
Проблема не в Delphi, а в том, что у кого-то кривые руки. В ней можно собирать бинарники и по 3 и менее Килобайт - проверено. А вообще, если почитать ваши комменты, то складыватся впечатление, что хороший программист это тот, который знает дохрена языков, особенно, таких как Хаскелл, Лисп, что на самом деле полная ХУИТА. Хороший программист, тот который знает и понимает дохуя алгоритмов, а значит способен решить любую объективную задачу.
Delphi и мелкие грызуны[править]
/r/ пруфлинков на тему того что delphi - программирование мышкой. Если речь о рисовании гуев в редакторе - во всех нормальных IDE оно так и делается. Или ты настолько суров что пишешь файлы ресурсов текстовиком? Если речь о привязке процедур-обработчиков к контролам - это опять же нормальное явление. Внимательно смотрим сюда - тут тебе и рисование гуев (панека справа особна похожа на дэлфовую), и привязка обработчиков - и что, qt - программирование мышкой? Что касается собсно языка, object pascal, имхо например в плане работы с памятью он не особо располагает к быдлокодингу (все объекты - динамические и никак иначе).
- О-ло-ло. Кто тебе сказал, что если прямая работа с памятью, значит небыдлокодерский? Процентное соотношение быдлокодерских языков среди языков без GC повыше будет, чем среди языков с GC. Да и "объектность" в дельпхи удовенькая, по типу плюсовской, даже до жабы с сишарпом не дотягивает, не говоря уже о Smalltalk и CLOS.
- Тут не о том холивар, см первое предложение. Алсо, утверждение о небыдлокодерности дэлфы не было - насчет этого холиварить не берусь. Алсо2, GC тут и поминать не стоит - например можно вполне легко управляться с памятью в плюсах посредством ооп и автоматических переменных, так что и без гц вполне себе живется.
- Ололо, с какого хуя ООП у дельфи по типа плюсов реализован? Не знаешь --- иди науд и чтоб тебя там долбали медведи. --- ESyr 00:59, 11 июня 2008 (MSD)
- Статье лютым образом требуется вывод на манер того, что сделан в статье "Говнари". Быдлокодером или Трупрограммером делает не язык на котором человек работает, а его собственные кривы/прямые ручки и головешка. Никита Камхоров 13:19, 13 октября 2008 (MSD)
Быдлокодеры/C++[править]
ОЛОЛОЛО, С++ небыдлокодерский язык? Северный лис же, он ведь самый что ни на есть. У меня даже есть знакомые "курсы программистов", где только Visual Basic, PHP и Cпп учат. Плюс, про GC такое писать вы упоролсяи? Или это плюсоебы обиженные накатали? Lisp(первая реализация GC вообще), Haskell, Smalltalk, Scala, Perl, Python, Ruby, OCaml - самые что ни на есть быдлокодерские языки программирования получается, да? Еще бы блѣть, написали что наличие переменных есть необходимый признак быдлокодерского языка.
- Поплачь. — 19:01, 7 мая 2008 (MSD)
- Похуячь. Править статью - заноете же.
- Правь. Вообще, нормальным кодерам должно быть пофиг. Ноют всегда те, кто понимают, что они быдло, но боятся в этом себе признаться. — 01:52, 8 мая 2008 (MSD)
- Похуячь. Править статью - заноете же.
>Следует отметить, что необходимым (но не достаточным) условием быдлокодерского языка программирования является наличие понятия >защищенного/управляемого кода (safe/managed code) И хде оно в С++? мы же не говорим о конкретных реализациях типа Borland C++ builder?
- Точно так же, как дельпхи. Там нет ни GC, ни managed-unmanaged, но менее быдлокодерской дельпхи от этого не становится
GC, как и managed code - сомнительный признак быдлокодерства. Предлагаю судить по результату. Много ли серьёзных проектов типа СУБД, ERP, офисных пакетов написано на дельфи? НЪтъ. Куда ни плюнь - либо плюха, либо ява, ну может и си решётка в последнее время. Зато шароварных быдлоподелок за $20 - тысячи их!
Просьба всем *дерам: Если вы не пишете под микропроцессоры, контролеры, если вы не пишете операционные системы, драйвера, движки для 3-хмерных игрушек и т.д. Если вы не математик или хотябы не схемотехник - смиритесь с тем, что вы обычные БЫДЛОКОДЕРЫ
- привет илите!
- Я видел, ЧТО получается у математика когда он пишет 3D физику для самолетов (т.е. физика-то, по отзывам, оч удачная), но вот код на плюсах... там за 3 метра от монитора шарахаешься. плюс,я видел что писал другой математик на С под embedded. тоже работает. тоже только х.з. как. Что с этим делать окромя того, чтобы переписать всю картографию нафиг, ни один человек сказать не может. и, собственно говоря, да: элита она такая - только математики и схемотехники. потому как то, что написано ими уже никогда ни кто другой не поймет и не оценит, лол.
- Быдлокодером, вне всякого сомнения, является то чмо, которое называет других быдлокодерами. Нет особой разницы что писать, но есть разница как писать. "Хотя бы" пишется раздельно, что такое "три-хмерный" - вообще непонятно (3-мерный наверное?). Вот такая же срань, видимо, у тебя и в коде... Много ли ты написал операционных систем и "под микропроцессоры"? Что ты подразумеваешь под словом "микропроцессор" вообще? Intel Core 2 Duo - это тоже микропроцессор. Под него пишут все кому не лень. Следуя этому рассуждению, быдлокодеров вообще не существует. Парадокс, нах!!! :)
- А теперь перечитай то, что ты тут "напейсал" и подумай минут 10, особенно про кордвадуо, посмотри кто такие быдлокодеры, расскажи тут всем что ТЫ подразумеваешь под словом "микропроцессор", небыдло ты наше. Судя по всему, - вот такая срань у тебя и в коде, ага?
- а) тебе что, учебник информатики за 8 класс цитировать, небыдлокодер ты наш? б) тебя вроде как раньше спросили, таки что ты подразумеваешь под "писать под микропроцессоры". Я подозреваю, что ты имеешь в виду embedded и, соответственно, микроконтроллеры - но если это так, тебя за твою "грамотность" надо пороть ремнём по прыщавой заднице, илитный кодер ты этакий.
- Дружочек, я не пишу под микропроцессоры, я пишу программы. И код мой одинаково заебато работает на m68k, PPC, MIPS и любимом ассемблерной школотой i386. А свои драйвера (читай: перекладывание байтов из одного места в другое) можешь засунуть подальше куда.
Кому кажется, что объектная модель C++ не труЪ - подрочите на Smalltalk, вам полегчает. Инкапсуляция-наследование-полиформизм есть, а что еще надо? Что до пригодности модели с динамическим связыванием для нужд Реальной Жизни - где сейчас C++, а где Objective C (ответ: на Маке, а больше нигде).
Эээ при всем моем уважении... C++ не быдлокодерск. То есть на нем можно писать быдлокод. это даже не вопрос, но... его можно писать почти на любом языке (You Can Write Fortran In Any Language [1]) Nuff said.
Ещё языки[править]
Явно не хватает "современной и востребованной" Java. А то часто что-то встречаются люди, говорящие, что Ява - язык всех языков, а C/C++ давно устарели, имеют кучу багов (тысячи их! O_o) (прим.: я не знаю. как язык может быть бажным), что на Яве надо писать все проги, а на сях только дрова. И ещё, что быстрее явы только Ассемблер и Си.
- Легко. Другой вопрос, что утверждающие — ламеры и быдло, не понимающие, что правильно работающая программа есть частный случай undefined behavior. — ESyr 14:07, 11 июня 2008 (MSD)
- Возможно, имелись в виду defect reports к стандарту? их чуть более, чем 750. [[2]]
А ещё стоит добавить HiAsm... Это же самый крутой язык Что делают VHDL и Verilog в списке языков программирования?
Feuer frei![править]
- Я тут снял защиту с, можете поразвлекаться. Но если будет война правок -- придет злой дядя одмин и залочит обратно. Ку?
Война правок, лол[править]
- Ну вот объясните мне, что хорошего в вот этой правке? Две орфографические ошибки? Буква йо там, где без нее можно прекрасно обойтись? Тщательно и заботливо выписанное "PHP" вместо "похапе"? Алсо, жабку в Списке можно и оставить, ага. --03:13, 14 июня 2008 (MSD)
Perl Regular Expressions[править]
Прочитал, что sh опирается на некие "Perl Regular Expressions", смиялсо.--144.92.110.139 05:53, 12 сентября 2008 (MSD)
>>Вы не представились системе. Ваш IP-адрес будет записан в историю изменений этой страницы.
Мне пофиг. Блѣть, эта статья - полный северный лис. Кто-то выше уже сказал, что Delphi - это нихуя не язык программирования, этого юзера просто проигнорировали. Ну когда же вы, блѣть, поймете, что языка программирования Delphi нет? Есть язык Object Pascal, и он (созданный в Borland) является отличной переработкой языка, созданного Виртом. Нет, блѣть, мы будем рассказывать о том, что Delphi - это такой язык программирования, в котором все делается мышкой. Авторы - долбланы недоделанные. Это запредельный, вырвиглазный северный лис, а не статья.
Капитан Оч. спешит отметить, что Delphi - это таки язык программирования. Про даже это в педивикии писали...
- Object Pascal официально борландом переименован в Delphi с 3-й версии её. Курите маны. Это раз. А два - в языке нихуя не делается мышкой, язык это набор синтаксических и лексических конструкций, не более того. Визуальных редакторов интерфейсов в средах разработки есть дохуя, в том числе - вижуал студия, лазарус, кдевелоп и тысячи их. Более того, даже в дельфях никто тебя не заставляет юзать гуишный проектировщик. Если ты блѣдь суровый сибирский индус -- пиши интерфейс текстом прямо в FRM. И ещё более того -- в дельфях можно писать даже не гуишный софт (сюрприз!), а консольный (сюрприз!!) даже сервисы (ояебу сюрприз!!!) и даже, блѣдь, NT-драйвера. Только для этого надо иметь хотя бы какое-то представление о том, что ты тут блѣдь обсираешь, школота.
- Гы, стандарт языка, значит, переименовали в торговую марку одной фирмы-реализатора этого языка?
- Блѣдь, Object Pascal - диалект языка программирования Pascal. Описание языка программирования, грубо говоря, - это список ключевых слов и способов их применения. Всё. Под какой процессор и в каком виде создаётся код, цвет окна редактора и факт использования мыши, равно как и клавиатуры, в процессе создания исходного кода, в стандартах не оговорен. Линк на стандарты: [3]
- Delphi - _среда_ программирования
+1 Блѣть, наконец-то вменяемые слова. +1 Такое чувство, что статью писали бараны которые боготворят линукс и пишут только на С++ и подобных. Это ерунда а не статья. .
Быдлокодеры такие быдлокодеры[править]
Анонимус-быдлокодер, я понимаю, что ты упёртый. Но правду не задавишь. --Tachikoma 22:34, 22 октября 2008 (MSD)
Война правок такая война правок[править]
Я понимаю развлечение воюющих, но не выпилить ли науд списки [не]быдлокодерских языков? Ведь не в языке дело, а в прокладке. Между стулом и компьютером.
- Не выпиливать ни в коем случае. Lovesan 14:50, 23 октября 2008 (MSD)
- Пусть будет.
- Не выпиливать ни в коем случае. Lovesan 14:50, 23 октября 2008 (MSD)
SQL[править]
А структурированный язык запросов (tm) -- быдлокодерский или нет? Он декларативный, ЕВПОЧЯ.
- SQL не полон по Тьюрингу, так что языком программирования вообще не является.
- Хуясе. А CTE?
- SQL - УГ и на нём ничего не напишешь... Максимум - это будет скрипт. Отдайте его сисадминам!!!
- SQL не является процедурным языком. Что ты на нем собрался писать?
- Чистый древний SQL - да, не является. А нынешние реализации с расширениями уже до Тюринг-полноты дотягивают.
- SQL не является процедурным языком. Что ты на нем собрался писать?
Придурки[править]
"SQL, Lisp, and Haskell are the only programming languages that I've seen where one spends more time thinking than typing."
- Philip Greenspun
О "быдлокодерскости" языков программирования[править]
Определение: Язык программирования назовём "быдлокодерским", если он пользуется популярностью у неопытных программистов и не навязывает им хороший стиль программирования. Следствие: Для "быдлокодерских" языков доступно много некачественного кода.
- тогда что python делает в быдлокодерских языках? Он таки НАВЯЗЫВАЕТ хороший стиль программирования
- Python навязывает только оформление. А учитывая, что там даже стандартная либа использует exceptions для управления control flow, он быдлокодерский by design
- тогда что python делает в быдлокодерских языках? Он таки НАВЯЗЫВАЕТ хороший стиль программирования
Мне кажется, что это не характеризует язык как плохой, по этому не следует защищать языки от статуса "быдлокодерскости" или избегать использования таких языков. Это всё равно что не слушать какую-либо музыку только потому, что её слушают неприятные_вам_классы_населения.
- если он пользуется популярностью у неопытных программистов и навязывает им плохой стиль. Ну или просто если язык говно, но пользуется популярностью у энтерпрайза. Lovesan 22:26, 21 декабря 2008 (MSK)
- Тем не менее, Существует куча хороших программеров, отлично кодящих на "быдлоязыках". Самое главное, им(а также и профессиональным кодерам, ипользующим "небыдло"-языки) на это насрать. Из чего следует, что активно срущиеся по поводу быдлоязыков люди в большинстве случаев как минимум непрофессиональны, как максимум... В общем, сами понимаете.
- Олололо, кто придумал написать про быдлокодеров - гениальный тролль! Я его люблю, такой вброс, какие бурления! Продолжайте ребята, продолжайте. Алсо, я пишу в среде делфи, но не мышкой, такие дела, всем чмоки. Никита Камхоров 22:55, 21 декабря 2008 (MSK)
- Тем не менее, Существует куча хороших программеров, отлично кодящих на "быдлоязыках". Самое главное, им(а также и профессиональным кодерам, ипользующим "небыдло"-языки) на это насрать. Из чего следует, что активно срущиеся по поводу быдлоязыков люди в большинстве случаев как минимум непрофессиональны, как максимум... В общем, сами понимаете.
- если он пользуется популярностью у неопытных программистов и навязывает им плохой стиль. Ну или просто если язык говно, но пользуется популярностью у энтерпрайза. Lovesan 22:26, 21 декабря 2008 (MSK)
Экстаз[править]
/r/ залитие вот этой картинки для примера быдло-ТЗ: http://www.free-lance.ru/users/ilya916/upload/f_49346aa08b49b.jpg
Написать скрипт
Вобщем я не знаю возможно это будет php скрипт или еще что-то. Но надо чтобы я загрузил его на свой хостинг и он работал))) смотрите вложенный файл! это алгоритм(блок-схема).
Вообще "работодатели" оттуда доставляют иной раз не по детски.
Запилите C++![править]
Почему в статье отсутствует C++, как в списке быдло-кодерских, так и в списке небыдло-кодерских языков?!
- Какая разница все равно быдлу-небыдлу путают. Усулгурт 02:43, 12 ноября 2009 (MSK)
- его время от времени пытаются добавить в быдлокодерские, но быдлокодеры запиливают Lovesan 22:28, 21 декабря 2008 (MSK)
- Дык добавьте его хоть куда-нибудь, и успокойтесь уже.
- Добавлено.
- Дык добавьте его хоть куда-нибудь, и успокойтесь уже.
- Потому что, в силу исторического развития и наследия на С++ действительно можно начинать писать почти без изучения. Что и приводит к закономерному результату, и код на выходе есть говно эталонное. И именно это расположение к созданию быдлокода и характеризует его как быдлоязык. С другой стороны, серьезно написанные программы, не смотря на нескончаемый плачь о том, что само существование этого языка попирает основные идеи ООП, нет возможности создать, ни тем более поддерживать, потому как нужно изучить ну просто сраную кучу материала и иметь невъебенный опыт. Писать в шаблонах довольно трудно, а писать в шаблонах легко и доступно оудоть как тяжело. Поэтому, и в небыдлоязыках он тоже может числиться, но всем же пофиг. Заебав постоянными разборками и постоянными правками, С++ просто убрали вообще. upd: Блѣдь, пока писал, кто-то опять добавил. Ох, не оскудеет страна идиотами, RHLM сука прав, планета пропала…
- Луговский же всё написал [4]
Потому, что даже тупое быдло может написать халяворд на С++
- На то это и hello world - его можно написать от нескольких секунд до пары минут на чем угодно, включая ассемблер x86. Если копидырить - то просто несколько секунд (зависит только от размера пальцев, угла между ними и скорости попадания на клавиши Ctrl, C и V). Для быдла не составит особого труда обосрать любой язык и превратить его в быдлоязык. Так что спор о C++ - собственно ни о чем. Высер в С++ коде более заметен, чем высер в C только потому, что в 95% случаев С-высер состоит из чистого говна. Опять же - каждый язык актуален для своих задач. Писать веб портал на asm вряд ли бы пришло кому в голову, особенно если он должен быть готов через месяц, как и писать производительный драйвер на C#. Другое дело, что этот вебпортал напишет индус, а драйвер напишет кетаец, причем они оба - русские. Кстати, ATi/AMD индусы таки написали UI к своему говняному видеодрайверу на .NET, за что им гореть в аду.
Какой, ну какой сакральный смысл сокрыт в шаблонах C++? Чем они лучше Malbolge? Не надо писать на шаблонах, пишите в машинном коде.
- На шаблонах пишутся классы свободные от типов.
- Скоро начнут писать шаблоны, свободные от шаблонов.
О любителях деления[править]
Здесь вообще профессионалы есть, или только делители на быдлокодеров
- Ну откуда тут взяться профессионалам? Максимум те же быдлокодеры.
- Имхо, отличительной чертой не-быдлокодера, является умение писать простой, понятный, хорошо комментированый код, с использованием максимума стандартных приемов. Если вам не нравится оставлять комментарии, вы считаете, что "форматирование у каждого свое" и балдеете от новых библиотек в которых есть функции позволяющие сэкономить пару строк кода - вы быдлокодер. Профессионализм же, чуть более сложное понятие. "Гений" не закончивший ни одного проекта - не профи. Рядом с ним даже PHPшник, пятый год клепающий типовые сайты по заказу - профи. Имхо, конечно же. Впрочем, вы всегда можете померяться длинной кода, бюджетом проекта и собственной зарплатой. Но, боюсь, быдлокодеры вас уделают влегкую...
- Лолват? Отличительной чертой небыдлокодера является умение разобраться в недокументированном и некомментированном коде.
- Лоллолватват? "Разбираться в недокументированном и некомментированном коде" предыдущего быдлокодера обычное дело очередного наёмного быдлокодера. Небыдлокодеру ни к чему разбираться в быдлокоде - он напишет свой код. И да, чтобы быть небыдлокодером комментарии должны быть, но код должен читаться и без них. Это будет мастерство.
- Намеренно переводить логичные конструкции в гуманитарную плоскость? Если уж такая необходимость в читабельности кода - создается API. В школу, батенька, в школу.
- Не вижу ни "логичных конструкций", ни "гуманитарной плоскости". Всё просто: если твоё единственное занятие - разбор чужого быдлокода без комментариев и прочего, ты - быдлокодер. Если ты пишешь свой код, да ещё и не индусский быдлокод - ты не быдлокодер. Логично, десу?
- У Вас в коде двойная конструкция Если, без единого Иначе. То есть предполагается деление как минимум на три категории. Если ни одно из условий не выполнится - скорее всего Вы поделите на 0. Поскольку у вас тут какбэ быдлокодеры и небыдлокодеры, я таки теряюсь в догадках как вы строите свое вычисление? По троичному принципу? Незачот же.
- При чём тут "если" и "иначе"? Дихотомия. По двум признакам: "пишешь свой код\правишь чужой", "пишешь быдлокод\не быдлокод". Одну ветвь сразу отправляем в быдлокодеры (Да, если ты только правишь чужой код, как бы гениально ты это не делал - ты быдлокодер. Как минимум, на данном временном промежутке). Вторую ветвь делим ещё на две. А вам, юноша, "неуд." по логике.
- "Вторую ветвь делим ещё на две." И этот человек еще хочет учить меня логике! Ну-ну.. Еще раз повторяю: конструкция лишена смысла, поскольку: а) деление предполагает только два варианта, б) в Вашем случае нельзя ограничиться двумя вариантами, как минимум тремя. НЕ Логично! Привожу пример для особо одаренных(!) - человек, чьим занятием не является разбор чужого быдлокода, но который пишет свой индусский код в Вашей конструкции является чем-то поделенным на 0.
- Ты мне тут поговори ещё, быдлёныш. Марш учить формальную логику! Здесь два деления - СНАЧАЛА всех программистов на пишущих и непишущих, и ПОТОМ пишущих на индусов и небыдлокодеров. Все 100% кодеров попадают в одну из категорий - т.о. классификация полная. Судя по твоему недостатку образования и нестройной логике, ты таки быдлокодер. Если вообще кодер.
- Ололошеньки. Не вижу ни того что СНАЧАЛА ни того, что ПОТОМ. Вижу, что сперва стоит ПОТОМ(+позже добавленная индюшатина), а за ней стоит СНАЧАЛА. Причем Ваше последнее утверждение в корне расходится с первым. Ну, это, собственно, не суть. Суть в том, что ничего не понимая в алгоритмах Вы таки пытаетесь навязать "формальную" логику. Советую Вам, уважаемый, съебать науд со своими еретичными выкладками.
- Алсо, по вашей классификации я действительно быдлокодер, поскольку в данный момент вынужден разбираться в Вашем удово непрофессионально написанном быдлокоде. Возникает риторический вопрос, а к какой же группе относитесь Вы при вашей же классификации?
- Тебе уже всё разжевали, и ты всё ещё не видишь? Ты не знаешь, что такое есть w:формальная логика? Ты здесь где-то увидел w:алгоритм и код? Повторю - это w:классификация. Если ты считаешь, что для кодинга нужен только "алгоритм" - ты таки обезъянка-индусятинка. Это если ты кодер. Если нет - тогда вообще непонятно, к чему сейчас этот разговор. Вам бы, дражайший, диплом сначала получить. Или аттестат, хотя бы. Алсо, советую почитать по ссылкам. Ну, если осилите, конечно.
- Я в курсе, что такое формальная логика. Советую сперва ответить на вопрос, к какой группе относится пример, который я привел выше, пылкий вьюноша.
- Группа "пишущих", подгруппа "пишущих быдлокод". Быдлушко, ты даже читать и понимать не в состоянии, и осмеливаешься дыреть, что в курсе "что такое формальная логика"? Или ты в курсе - ты первый абзац по той ссылке прочитал?
- "если твоё единственное занятие - разбор чужого быдлокода без комментариев и прочего, ты - быдлокодер. Если ты пишешь свой код, да ещё и не индусский быдлокод - ты не быдлокодер" - Ваши слова? Ваше утверждение ложно, поскольку в примере я явно указал, что наш "программист" заведомо не занимается разбором чужого быдлокода. Я устал от Ваших глупостей, позвольте мне Вас развидеть.
- Развидьте. Лучше развидьте /lm/. Ещё лучше - развидьте кодинг, как ваше профпризвание. Ещё лучше - станьте героем. Если твоему хилому умишку недоступна разница между алгоритмом и классификацией - тебе, пожалуй, лучше всего переквалифицироваться в дворники. Для тупых (ну ты понел) объясняю - это НЕ последовательность действий. Это - описание критериев классификации. И да, ты явно дыришь про понимание формальной логики.
- Съеби науд, молокосос. Ты даже не в состоянии понять, что СНАЧАЛА и ПОТОМ это методы алгоритмизации и к классификации никакого отношения не имеют. С каким отребьем я связался. Начитаются педивикии и лезут учить.
- Оно и правда тупое. Тебе десяток раз повторено, алгоритмы тут ни при чём. Но нет, блѣдь, он слово "алгоритм" выучил на уроке информатики, и долбит, как дятел - статья ведь про программирование! Школотааа...
- Тупое гумунитарье тут только ты. Тебе же десять раз было сказано, чтоб ты без знания основ не лез интерпретировать комплексные понятия.
- Оно и правда тупое. Тебе десяток раз повторено, алгоритмы тут ни при чём. Но нет, блѣдь, он слово "алгоритм" выучил на уроке информатики, и долбит, как дятел - статья ведь про программирование! Школотааа...
- Съеби науд, молокосос. Ты даже не в состоянии понять, что СНАЧАЛА и ПОТОМ это методы алгоритмизации и к классификации никакого отношения не имеют. С каким отребьем я связался. Начитаются педивикии и лезут учить.
- Развидьте. Лучше развидьте /lm/. Ещё лучше - развидьте кодинг, как ваше профпризвание. Ещё лучше - станьте героем. Если твоему хилому умишку недоступна разница между алгоритмом и классификацией - тебе, пожалуй, лучше всего переквалифицироваться в дворники. Для тупых (ну ты понел) объясняю - это НЕ последовательность действий. Это - описание критериев классификации. И да, ты явно дыришь про понимание формальной логики.
- "если твоё единственное занятие - разбор чужого быдлокода без комментариев и прочего, ты - быдлокодер. Если ты пишешь свой код, да ещё и не индусский быдлокод - ты не быдлокодер" - Ваши слова? Ваше утверждение ложно, поскольку в примере я явно указал, что наш "программист" заведомо не занимается разбором чужого быдлокода. Я устал от Ваших глупостей, позвольте мне Вас развидеть.
- Группа "пишущих", подгруппа "пишущих быдлокод". Быдлушко, ты даже читать и понимать не в состоянии, и осмеливаешься дыреть, что в курсе "что такое формальная логика"? Или ты в курсе - ты первый абзац по той ссылке прочитал?
- Я в курсе, что такое формальная логика. Советую сперва ответить на вопрос, к какой группе относится пример, который я привел выше, пылкий вьюноша.
- Тебе уже всё разжевали, и ты всё ещё не видишь? Ты не знаешь, что такое есть w:формальная логика? Ты здесь где-то увидел w:алгоритм и код? Повторю - это w:классификация. Если ты считаешь, что для кодинга нужен только "алгоритм" - ты таки обезъянка-индусятинка. Это если ты кодер. Если нет - тогда вообще непонятно, к чему сейчас этот разговор. Вам бы, дражайший, диплом сначала получить. Или аттестат, хотя бы. Алсо, советую почитать по ссылкам. Ну, если осилите, конечно.
- Ты мне тут поговори ещё, быдлёныш. Марш учить формальную логику! Здесь два деления - СНАЧАЛА всех программистов на пишущих и непишущих, и ПОТОМ пишущих на индусов и небыдлокодеров. Все 100% кодеров попадают в одну из категорий - т.о. классификация полная. Судя по твоему недостатку образования и нестройной логике, ты таки быдлокодер. Если вообще кодер.
- "Вторую ветвь делим ещё на две." И этот человек еще хочет учить меня логике! Ну-ну.. Еще раз повторяю: конструкция лишена смысла, поскольку: а) деление предполагает только два варианта, б) в Вашем случае нельзя ограничиться двумя вариантами, как минимум тремя. НЕ Логично! Привожу пример для особо одаренных(!) - человек, чьим занятием не является разбор чужого быдлокода, но который пишет свой индусский код в Вашей конструкции является чем-то поделенным на 0.
- При чём тут "если" и "иначе"? Дихотомия. По двум признакам: "пишешь свой код\правишь чужой", "пишешь быдлокод\не быдлокод". Одну ветвь сразу отправляем в быдлокодеры (Да, если ты только правишь чужой код, как бы гениально ты это не делал - ты быдлокодер. Как минимум, на данном временном промежутке). Вторую ветвь делим ещё на две. А вам, юноша, "неуд." по логике.
- У Вас в коде двойная конструкция Если, без единого Иначе. То есть предполагается деление как минимум на три категории. Если ни одно из условий не выполнится - скорее всего Вы поделите на 0. Поскольку у вас тут какбэ быдлокодеры и небыдлокодеры, я таки теряюсь в догадках как вы строите свое вычисление? По троичному принципу? Незачот же.
- Не вижу ни "логичных конструкций", ни "гуманитарной плоскости". Всё просто: если твоё единственное занятие - разбор чужого быдлокода без комментариев и прочего, ты - быдлокодер. Если ты пишешь свой код, да ещё и не индусский быдлокод - ты не быдлокодер. Логично, десу?
- Намеренно переводить логичные конструкции в гуманитарную плоскость? Если уж такая необходимость в читабельности кода - создается API. В школу, батенька, в школу.
- Лоллолватват? "Разбираться в недокументированном и некомментированном коде" предыдущего быдлокодера обычное дело очередного наёмного быдлокодера. Небыдлокодеру ни к чему разбираться в быдлокоде - он напишет свой код. И да, чтобы быть небыдлокодером комментарии должны быть, но код должен читаться и без них. Это будет мастерство.
- Лолват? Отличительной чертой небыдлокодера является умение разобраться в недокументированном и некомментированном коде.
- Вы все долбоебы, самые крутые ваши программы работают лишь с /dev/null
- коммент к верхнему ИМХО - по бюджету быдлокодеры побьют всех, а в вопросах создания сайтов и в частности php это вообще догма. Так же к отличительным чертам быдлокодеров можно отнести полное отрицание обработки ошибок и исключений.
Да, формальная логика это северный лис. Особенно общезначимые формулы про импликацию. Но нельзя же так тупить@тормозить?!
Распилите статью на три[править]
Распилите уж статью на три: «программист», «быдлокодер», «классификация языков». А то многабукав получается.
Done. Аноним, допили верстку, пожалуйста.- Ну вот, всё вернули взад. Что не по нраву?
Предлагаю выпилить все про "Hello world". Ибо занудство и по интернетам чуть более, чем достаточно. На крайний случай оставить ссылку [5], либо сразу на гугль. Да, и два "Hello world"-a на плюсах в текущей редакции своим радикальным отличием как бэ намекают.
- Согласен. Иначе Helloworld'ы будут здесь размножаться вплоть до бесконечности.
- Есть, кстати, проект 99 бутылок пива доказывающий, что можно обойтись и без hello-занудства. Впрочем, всем всё равно, видимо.
- Тут чуть менее чем весь код скопирован из статьи «hello world на 99 языках».
Парни ЖабуСкрипт забыли[править]
document.write("Hello, world!");
- Нахуя? alert("Hello, world!"); - ещё проще.
- console.log("Hello, world!"); - православный метод.
- Нихуя не православный, не везде работает
- console.log("Hello, world!"); - православный метод.
Parser[править]
Добавьте "hello world" на парсере, ведь его Петросян и Тёма Татьянович сделали :)--Blin gorelyi 13:10, 27 января 2009 (MSK)
Граммар наци негодуэ[править]
ГаЛЛактика, блджад. И КогнЕтивный диссонанс, сцуко. Быдло/небыдлокодеры, вы бы как-то отвлеклись от соревнований и поправили продукты своей жизнедеятельности
SprositiPolzovatela vs AskUser[править]
Г-н ТрупСтрауса не рекоммендует в C++ использовать printf/scanf и их вариации, несмотря на их возможную эффективность в The JSF air vehicle C++ coding standards, написанным при его участии для Lockheed Martin Corporation: AV Rule 22 (MISRA Rule 124, Revised)
The input/output library <stdio.h> shall not be used.
Поэтому есть предложение в AskUser таки использовать cin/cout.
- Вы совершенно нихуя не поняли суть этого примера Lovesan 00:12, 23 марта 2009 (MSK)
А вот и нихуя. Неадекватность "правильной" ф-ции заключается в использовании библиотек C, там где они не нужны, в то время как оригинал написан на корявом C++. ССуть примера ясна как днем, просто он нуждается в небольшой коррекции --Docusync 23:04, 29 марта 2009 (MSD)
- Суть примера в том, что после переписывания на чистый Си быдлокод на плюсах перестает быть быдлокодом на плюсах. Lovesan 14:19, 13 апреля 2009 (MSD)
- А если его переписать на чистом лиспе, то он вообще светиться начнёт. Что за ерунда? Мы приводим в пример быдлокод на одном языке и нормальный код на нём же. А не показываем, что С кошернее С++.
- Суть примера в том, что после переписывания на чистый Си быдлокод на плюсах перестает быть быдлокодом на плюсах. Lovesan 14:19, 13 апреля 2009 (MSD)
Lua[править]
А почему луа — быдлокодерский язык? Это же не Microsoft Visual Basic .NET for Office Application Industrial Architect Professional.
- Потому что он популярен среди игровых девелоперов, что вследствии ведет к освоению данного диалекта среди простых игроков, о качестве большинства модификаций догадайтесь сами.
- Хорошо, годно викифицированная фраза. Прям глаз радует.
- Присоединяюсь, доставило. Луа, блджад. Язык, ага.
- Хорошо, годно викифицированная фраза. Прям глаз радует.
Python[править]
Критерии небыдлоязыка, пожалуйста.
Почему это модная скриптовая поебота - "небыдлоязык"?
Такой же быдлоязык, как васик или жабаскрипт.
- Он учит нас разумно пользоваться отступами. Он наш духовный наставник.
Стоит обратить внимание, что (чуть меньше чем все) быдлокодеры избегают использования форматирования кода (что, к примеру, вынудило фирму Microsoft разработать средства принудительного форматирования Visual Basic кода).
- Хелоувордщиков — да, но автор писал язык для себя. Всё дело в отсутствии знаков операторных скобок (да, я ненавижу фигурные скобки C-подобных!) Так что это не «принудительные отступы», а «способ записи операторных скобок».
- Значит, это язык для обучения быдлокодеров форматированию. Соответственно, писать на нём должны тоже быдлокодеры.
- Обученный кошерному форматированию быдлокодер получает статус просвященного. Язык сам по себе ничего не решает, главное то, что находится в верхней голове, брат.
- Для выхода из быдлокодерства надо ещё матан поучить, устройство компьютера, асму. А форматирование - это побочный признак. У моей девушки первое образование - вёрстка, её код с самых первых прог был красиво отформатирован. А вот смысл в нём стал появляться позже.
- Отож! Главное первый шаг сделать. Красота тут ИМХО вообще ключевое слово. Будет красиво - будет интерес писать еще красивее. Вот не умею я красиво рисовать, поэтому и не тянет и навык не развивается. Лопата.
- ээээ, какбэ я всегда считал, что просветлённое форматирование находится в непосредственной связи с семантикой кода. Можно сделать код легко воспринимаемым на глаз, но совершенно нечитабельным (пруфлинки не просите; допускаю что преувеличил, а точнее довёл мысль до крайности). Не подучить ли юному падавану indentation?
- Непременно подучите.
- Для выхода из быдлокодерства надо ещё матан поучить, устройство компьютера, асму. А форматирование - это побочный признак. У моей девушки первое образование - вёрстка, её код с самых первых прог был красиво отформатирован. А вот смысл в нём стал появляться позже.
- Обученный кошерному форматированию быдлокодер получает статус просвященного. Язык сам по себе ничего не решает, главное то, что находится в верхней голове, брат.
if "PLEASE" does not appear often enough, the program is considered insufficiently polite, and the error message says this; if too often, the program could be rejected as excessively polite.
- Надо вот так же с комментариями. Отступы и комментарии, ясен перец, сами по себе небыдлокода не делают, но хотя бы облегчают понимание для тех, кому придётся ковыряться в коде.
Если вы рассуждаете о быдлокодерстве, значит вам не дают даже блѣди[править]
Программинг даётся не всем. Дилетанты в программинге существуют. Профессионалы тоже встречаются. Как и в любой другой профессии и ремесле. Nothing personal. Программинг уже давно не культ, не мода и на хацкеров не шликают, так что такие холивары мало того что бестолковы, но и неадекватно беспочвенны.
- вы не спец по программингу холиваров?
- Ну, тут, какбэ, можно согласиться. Но только до того момента, когда код внезапно не попадет в руки другого программиста. И не надо валить на то, что хороший программист обязательно обосрет чужой код, совсем наоборот. Хороший программист способен оценить тонкости, придуманные другим хорошим программистом и даже порадоваться, а кое где и подучиться. А вот с быдлокодером как в качестве продуцента, так и реципиента - самая благоприятная почва для срача. Такие дела, брат.
- Ну так хороший программист плохой код может и не оценит, но поймёт, и по возможности подправит. Гемор, но такова жисть. А что там плохой программист с чужим кодом делать будет, это его личные проблемы. В нормальных проектах он и насрать то не успеет.
Дополнительные хэллоуворлды на поцкале[править]
Сделаны при помощи рук и знания языка
- Приплюснутые куда больше вариантов нопейсать могут, с чего понт?
- А я могу ещё и турбо вижин задействовать.
Ужас[править]
С какого это ... С, Forthran стали низкоуровневыми?! Это ЯВУ, задроты вы долбучие. С таким же успехом к низкоуровневым можно отнести и вами критикуемый Delphi.
ruby бядлоязык?[править]
С какого это хуя Ruby быдлоязык? самый ООПшный язык и ненадо тут совать его в эту категорию!
- скриптовое говнецо Lovesan 12:42, 27 июня 2009 (MSD)
Ruby и Python не быдлоязыки, я гарантирую это. А скриптовым говнецом можно назвать с таким же успехом sh, perl, etc. И их олдфажие не поможет.
- И, кстати — «Ruby – динамический, но не скриптовый язык, на нем можно писать полноценные приложения.» © DHH
Основная черта быдлокодера[править]
Основная черта быдлокодера: споры о том что круче, С или Паскаль. Также заявление "С - самый крутой язык" выдаёт малолетнего дрочера 1-2 курсов ВУЗа. Вы себе аппендицит клизмой вырежете? А запор градусником вылечите? ПЫСЫ: 1C 7.7-8.1, С++, PHP, Т-SQL, Perl, Asm, JavaScript, VB под Aris, на этом наборе получал РЕАЛЬНЫЕ бабки, а остальное всё пофиг.
- Полностью согласен насчёт основной черты. Ребят, главное - уметь логически мыслить, а языки можно всякие выучить. Как бывший участник, хочу напомнить Анонимусу, что решения задач на соревнованиях по программированию среди студентов ACM ICPC принимаются на C++ и Java. (До недавнего времени был Pascal, но убрали, очевидно, по политическим соображениям).
- У нас в банке код базы на Oracle PL/SQL, а клиентских программ на Delphi 5 (sic!). Конечно, говнокод, но зато реально используется.
- Си это говно, конечно, еще то. Но участие в споре о том, что лучше - говно или гниющие трупы, может выдать только долбанутого наркомана. -- 03:08, 2 августа 2009 (MSD)
- Это основная черта школоты, а не быдлокодеров. Быдлокодеры - хоть и быдло, но всё же кодеры, а любому человеку, хоть раз писавшему что-то сложнее и осмысленней школьных задачек по информатике даже сравнивать эти языки в голову не придёт. Только на этапе обучения, ещё раз повторяю.
- По моему основная черта хорошего программиста минимализм. Не символьный минимализм. Минимализм понятий в программе. Минимальный код безошибочнее. А всё остальное как раз лоховские танцы вокруг этого самого минимального кода. Дабы на работе имитировать бурную деятельность.
- Основная черта хорошего программиста - выполнение работы по правилам, а не танцы вокруг теорий о минимализме кода и прочей удоты.
- "Выполнение работы по правилам" широкое понятие, чтобы его понять точно, особенно там, где никто не ведёт "работ" и не назначает "правил".
- Основная черта хорошего программиста - выполнение работы по правилам, а не танцы вокруг теорий о минимализме кода и прочей удоты.
- По моему основная черта хорошего программиста минимализм. Не символьный минимализм. Минимализм понятий в программе. Минимальный код безошибочнее. А всё остальное как раз лоховские танцы вокруг этого самого минимального кода. Дабы на работе имитировать бурную деятельность.
Вы совсем долбанулись, само понятие быдлоязык ахинея полная. Но допустим. Назвать быдлоязыком Си, могут только в нашей стране. Питон конечно не быдлоязык - он гораздо хуже.
Ебанулись все разом, т.к. забыли что делить что-либо на быдло и небыдло - любимое занятие быдла. Нормальные люди ложат уд на все это и делают то что им нравится.
Професси-анальный праздник[править]
...теперь запилен официально. Всем надеть намордники и радоваться.
SystemC[править]
Откуда у анонимуса такая любовь к SystemC в разделе небыдлокодерские HDL? Как написано в IEEE 1666-2005 IEEE Standard SystemC® Language Reference Manual: "Loosely speaking, SystemC allows a user to write a set of C++ functions (processes) that are executed under control of a scheduler in an order that mimics the passage of simulated time and that are synchronized and communicate in a way that is useful for modeling electronic systems containing hardware and embedded software." Являясь библиотекой классов C++ предназначенной для моделирования гетерогенных систем, ЭТО попадает в раздел небыдлокодер-HDL. Должен сообщить, что возможности того же VHDL в части моделирования значительно богаче, но также высок и порог входа (особенно доставляет синтаксис). А с SystemC любой горе-программист на плюсах сразу становится великим разработчиком FPGA/CPLD. За 10 лет мученического пиара нет широко распространенных коммерческих синтезаторов SystemC, что символизирует. Может выпилить или перенести в быдлоязыки моделирования.
Давайте напишем, что ...[править]
Хороший программист знает меру. Никогда не идёт на перегрев мозга. Особенно, когда двигается вперёд.
- Не согласен, иногда приходится делать умопомрачительные конструкции. Когда человекопонимаемость кода приносится в жертву скорости его выполнения.
- Хороший программист знает меру. Умопомрачительные конструкции упрощает.
Я просто оставлю это здесь:
Любой дурак может написать код, понятный компьютеру. Хорошие программисты пишут код, понятный людям.
- А я и не знал, что Фаулер - пидор.
- А что, пидоры програмят лучше? Хмм, один мой знакомый жаловался на своих програмеров, теперь я знаю, что ему посоветовать для улучшения работы отдела.
- Процент пидоров среди программистов(не быдлокодеров) - крайне высок. Взгляните на логотип гитхаба и стэковерфлоу сегодня(28 июня). Ну и в Калифорнии(Мекке ИТ ИНДУСтрии) 15% обладателей удов - не против, чтобы им засадили.
- А что, пидоры програмят лучше? Хмм, один мой знакомый жаловался на своих програмеров, теперь я знаю, что ему посоветовать для улучшения работы отдела.
- Немного впадлу отвечать на это серьёзно, но таки наверное стоит. Высказывание это может быть верно только для тривиальных задач, решаемых рутинными методами, и даже в этом случае в нём слишком много антропоцентризма. Понятность кода людям нужна для уменьшения негативного воздействия человеческого фактора, это вынужденная деятельность наподобие уборки дома или мытья посуды, которая никаких позитивных задач (достичь, создать, изменить) не решает. Антропоцентризм, замкнутость мировосприятия на хоженых тропах, фокус внимания на задачах "обслуживания", не создающих реального изменения, и негативных задачах (избежать, предотвратить, починить) - это всё черты, свойственные от природы подавляющему большинству тян, и для мужчин они вообще говоря не очень характерны. Так что либо Фулер - пидор, либо тот, кто его процитировал, либо оба.
- Иными словами, существует две школы програминга: Gay_Style и True_Chelabinsk_Men.
- Нет.
- Ну не знаю у кого как, но у меня, если код выглядит удово, он обычно хреновый во всех отношениях. Увы, но обратной зависимости нет.
- Нет.
- Расширяйте сознание. У большинства программных проектов фактический срок эксплуатации/поддержки превышает запланированный на стадии разработки в разы. Так что чтобы вашим потомкам не было мучительно больно, и чтобы не строить/сносить/строить/сносить хрущебы по кругу, озаботьтесь комфортом вашим и ваших коллег при дальнейшей поддержке вашего кода. И вообще, работайте с людьми, это полезно.
- Логика вычурна и забавна, но неверна. Обобщение мотивации рефакторинга и уборки в квартире - наглая подмена понятий. Изменение архитектуры нацелено на повышение гибкости (увеличение количества вариантов использования кода) и не является простым проявлением эстетики: код становится понятным в силу декомпозиции на простые процессы и сущности, а не в силу наличия каких-то ходов в стиле Капитана Очевидность; простыми метафорами можно описывать гораздо более сложные вещи, чем запутанными рассказами. Далее, стремление же к упорядоченности - отнюдь не женская черта. Например, отсутствие кетчупа, прожжённых быками дырок и спермы на сидениях автомобиля, а также наличие пылесоса в багажнике не делает автомобиль женским, а его хозяина-мужчину - метродолбуалом. О чистоте кода можно не заботиться, если вы пишете школьную контрольную или студенческую лабу на коленке дома в одиночестве. Однако если вы работаете в команде, а тем более в большой команде, то решение ненужных логических задач (расшифровка каракуль коллеги или падавана) вам вряд ли понравится. Ну а самое главное - не существует ни одного объективного фактора, мешающего делать реализацию или модель понятной другим программистам. Если то, что происходит в коде, нельзя описать набором лаконичных метафор, то скорее всего он содержит логические ошибки. Если модель проста, но реализация не очевидна, то это говорит о невладении инструментом - быдлокодерстве чистой воды.
- Иными словами, существует две школы програминга: Gay_Style и True_Chelabinsk_Men.
- Немного впадлу отвечать на это серьёзно, но таки наверное стоит. Высказывание это может быть верно только для тривиальных задач, решаемых рутинными методами, и даже в этом случае в нём слишком много антропоцентризма. Понятность кода людям нужна для уменьшения негативного воздействия человеческого фактора, это вынужденная деятельность наподобие уборки дома или мытья посуды, которая никаких позитивных задач (достичь, создать, изменить) не решает. Антропоцентризм, замкнутость мировосприятия на хоженых тропах, фокус внимания на задачах "обслуживания", не создающих реального изменения, и негативных задачах (избежать, предотвратить, починить) - это всё черты, свойственные от природы подавляющему большинству тян, и для мужчин они вообще говоря не очень характерны. Так что либо Фулер - пидор, либо тот, кто его процитировал, либо оба.
...Офисный планктон имеет склонность называть "программистами" любых близких к IT людей.
D[править]
Это D низкоуровневый??? В принципе, из всех нынешних категорий "небыдлокодерских" языков он ближе всего к низкоуровневым... прримерно как квадрат - это, скорее, треугольник, чем круг. Так что надо либо переделать категории небыдлоязыков, либо убрать D.
Мечта программиста, которую не хотят в статью.[править]
=== Мечта программиста ===
Написать программу, работающую по алгоритму программиста.
Алгоритм программиста:
1) Решить задачу.
2) Запрограммировать решение.
3) Взять следующую задачу
4) Перейти к 1)
- На самом деле, это кошмар программиста, как и любого ремесленника, чем профит линейно зависит от труда. См. настроения рабочих, когда их заменяют промышленными роботами.
А мечта это одного единственного человека (больше предпринимателя, нежели чем программиста), профит которого будет расти экспоненциально и который поимеет всех остальных программистов.
Fortran[править]
Где он?
- Мёртв
- Только в мечтах быдлокодеров Фортран - единственный язык, на котором можно писать физические симуляции без долбли с ручным распараллеливанием и обмазывания несвежими библиотеками.
- Байтоеб, не осиливший Haskell.
- Только в мечтах быдлокодеров Фортран - единственный язык, на котором можно писать физические симуляции без долбли с ручным распараллеливанием и обмазывания несвежими библиотеками.
Кодинг и копипаста[править]
Школьник, собирающийся учиться на кодера, просит разъянения гуру. Автор статьи почему-то говорит о копипасте, как о чем то плохом. Я мало что понимаю в такой длинной стене текста, но объяните - разве копипаста кусков уже готового кода не ускоряет процесс работы? Я не понимаю.
- Толсто, bro...
Не знаю, куда допилить копипасту[править]
Быдлокодер: Система предоставляет собственый функционал для работы с данными - подключаемый как в Delphi так и в C++, кроме того система имеет справочную информацию с Демо проектами как на Delphi так и на C++.
Сисадмин: у меня возникли сложности с вашим продуктом в solaris и компилятором sun studio.
Быдлокодер: Придётся переходить на Windows. Ибо самая массовая, быстрая и безопасная ОС.
Сисадмин:: К сожалению, она не работает на нашем sun m8000(quad core cpu x 16 sockets, 768GB RAM).
- Это не обязательно пример быдлокодинга. Вычислительную платформу диктует разработчик, а не потребитель. Если не вникать в уровень терминологии первого оратора, то это - скорее пример диалога программиста с быдлоадмином. Ну или программиста с троллем.
Татушка[править]
помоему это окуенно http://ompldr.org/vODZn/codeTat-1.jpg
- А по-моему, это - задротство. Таким надо дичку в долблище сразу прописывать, как увидишь, ботаны ссаные.
C праздником, коллеги[править]
:) —12:29, 13 сентября 2011 (MSD)
- Кстати, не стоит забывать, что год Программиста бывает раз в 256 лет.
Умение программировать - врожденный талант[править]
И если нет таланта к кодопейсанию, даже дедушка Кнут не поможет.
Срёмся на тему.
- Иди с мамкой посрись, пидр. Сдырел удню и рад.
- Задообиженный быдлокодер детектед.
- вброс ничего, но для Лурки жирноватый.
Собачья спискота[править]
Что за? Типа смищные шутки? Или попытка раскрыть личность программиста? Или что это?
- Вам на форум RSDN.
Девелопер ответит[править]
Реквестую добавление ссылки на http://devanswers.ru - раскрывает тему.
Бездомный которого научили программировать готовит свою первую программу[править]
http://dpk.itc.ua/content/37797
Здесь пишут норкоманы[править]
ОП-кун репортинг
В общем, трудно оценить само собеседование и сказать завалил ли я его или нет. Офис оказался MAXIMUM OCHE YOBA. Как-будто в стране первого мира. Меня встретил начальник и провел в переговорочную. Сначала просмотрел резюме, спросил про учебу и т.д. Попросил рассказать об опыте в разработке. Затем спросил про шаблон MVC, который я разложил по полочкам. Затем он спросил про усовершенствованный шаблон MVC, на что я привел пример модель-делегат из Swing. Затем подтянулся старший разработчик. Потом мне дали листок, на котором нарисовали грузовик, кабриолет, внедорожник и велосипед. Сказали описать структуру. Ну, типа, классы. Это вопрос мне засчитали, насколько я понял. Затем дали листок и попросили написать метод, который бы проверял является ли строка палиндромом. Я очень волновался и сначала написал дерьмовый алгоритм с тремя циклами. Я им рассказал и объяснил, но, думаю, они поняли, что волнуюсь и предложили оптимизировать, на что я написал код длинною в строчек 6, который их удовлетворил, насколько понял. Затем расспрашивали про JSP,сервлеты. Как изучал. Спросили про проект. На чем я пишу лабы(Java)? Спросили теорию джавы. Например, методы класса Object. Это вопрос я просто ждал, блѣть! Потому что мне его задавали еще на прошлом собеседовании в другой конторе, поэтому вопрос разложил по полочкам. Спросили про коллекции, ООП, потоки. Я ответил если не на все, то почти на все. Затем меня спрашивали про увлечения, книги, сериалы, хобби. На вопрос про фильм я назвал Sailor Moon. А они такие: Ванька-то Ерохин, вон, уже третьего робёнка родил, а ты всё своих девочек, в трусиках, смотришь. Так что вопросы про этику и простые человеческие качества я с треском провалил, насколько я понял. Никогда не думал, что такие вопросы смогут вынести меня из колеи.
- А разгадка одна
- Хотите, называйте меня совком, ватой и моралфагом, кидайте в меня тапками, но я лично придерживаюсь того мнения, что семейная и половая сферы жизни человека — это в первую очередь интересы общественные, а потом уже его личные. Семья — ячейка общества, так ведь говорилось? И готовность ко взрослой семейной жизни для меня как раз один из главных показателей, что человек и к работе будет серьёзно относиться, и деньгам найдёт более благородное применение, нежели какой-нибудь хиккан-эгоист. Даже будь он хоть сто раз гением и профессионалом — в моём коллективе он долго не протянет, просто не сработаемся. А нам текучка не нужна и вредна, даже (и особенно) среди программистов. Говорю по опыту. — Мимо проходил
- с точки зрения работодателя такой подход имеет смысл - женатика семья крепко держит за яйца, нет смысла рыпаться в поисках условий получше, будет тянуть лямку лишь бы не уволили. Но для нестандартных задач требующих оригинальных решений (наука, матан, творчество, разработчики-небыдлокодеры) хиккан более приспособлен так как его мало волнует статус/доход, а больше доставляет сам процесс задротства - если найти что-то что заинтересует его, то он будет творить чудеса питаясь лишь дошираком и молоком анимированных японских девственниц. Но стоит помнить, что хиккан - вольная, но непредсказуемая птица, его нельзя по-настоящему приручить и извлекать из него стабильный Профит, это как попытаться одомашнить кита или стрекозу или пластмассовую бутылочку выкинутою морской волной.
- Работодатель, которому так интересна моя личная жизнь идет вдыру. Если твоя половая жизнь - это достояние общественности - пожалуйста, снимай хоум-видео и выкладывай на порнхаб, а моя личная жизнь не твое и не работодателя собачье дело. Благо на одну контору вот таких дегенератов найдется десяток вменяемых предложений, где на собеседовании интересуются способностью решать проблемы и взаимодействовать с коллегами, а не то, что я делаю в то время, которое клиента вообще не долбет. Конечно, на собесах частенько спрашивают «чем увлекаешься?» но еще ни разу не пришлось распылятся дальше чем «в походы хожу на гитаре бренчу».
- с точки зрения работодателя такой подход имеет смысл - женатика семья крепко держит за яйца, нет смысла рыпаться в поисках условий получше, будет тянуть лямку лишь бы не уволили. Но для нестандартных задач требующих оригинальных решений (наука, матан, творчество, разработчики-небыдлокодеры) хиккан более приспособлен так как его мало волнует статус/доход, а больше доставляет сам процесс задротства - если найти что-то что заинтересует его, то он будет творить чудеса питаясь лишь дошираком и молоком анимированных японских девственниц. Но стоит помнить, что хиккан - вольная, но непредсказуемая птица, его нельзя по-настоящему приручить и извлекать из него стабильный Профит, это как попытаться одомашнить кита или стрекозу или пластмассовую бутылочку выкинутою морской волной.
Комментарий от программист-микроконтроллеров-куна[править]
Знают, как написать программу для микроконтроллера, чтобы тот заработал с USB.
В эпоху вебдваноля уже не актуально - эта задача из раздела "собрать ядро линукс/настроить веб-сервер" и т.д., которая сводится к гуглению и последовательному выполнению нагугленных шагов. Зачастую здесь и программирования-то нет никакого. Вот как внутрях работает USB и как навелосипедить его, не привлекая библиотек от производителей железа - вот где мякотка. — Мимо проходил Это, кстати, и есть былдокодерство. Лепить свой код взамен стандартных процедур, выверенных производителем - моветон.
- Несогласные мы. Погугли MISRA-C:2004. «Знают, как написать программу для микроконтроллера» согласно положениям стандарта — единицы.
Предлагаю сделать раздел[править]
Предлагаю сделать раздел с общим описанием антуража компаний, в которых работают программисты. Не про конкретные особенности IT, а просто об атмосфере в разных компаниях. Понятно, что все компании очень разные, но явно выдляются некоторые стереотипные образы. Вот те, с которыми я знаком. Если что, добавьте и поправьте.
1. Совок Вместо описания, просто облако тегов: ФГУФГМНПП "Кибермеханика", начальник, начальник начальника, начальник начальника начальника, совещание/планёрка, служебная записка "Прошу Вас...", нанотехнологии, большая шишка приезжает, КД по ГОСТ, Революционно новая система ЛЦТМТ-34У,
2. Очень корпоротивная очень финансовая корпорация Облако тегов: ОАО "БизнесХолдингБанк", Обязательное знание ***SQL, наша компания предоставляет корпороративные решения в сегменте инвестиционных бла-бла-бла, программист 1С, ежедневный отчёт, дресс-код, тимбилдинг, корпоротивная культура, повышение, карьера, карьера, карьера, КАРЬЕРА, КАРЬЕРА, КАРЬЕРА!!!
3. IT 2.0 Облако тегов: [email protected], web 2.0, progressionist freelancer with laptop in art-cafe :) , google, habr, social networks, thinking english, tea&cakes&tennis in office :), startup, startup, startup, STARTUP, STARTUP, STARTUP!!!
- А по-моему, фирмы делятся на два вида: те, кому удаётся работать так, как показано в книгах «Мифический человеко-месяц» и «Человеческий фактор» (я рыдал над ними) и все остальные. Ты перечислил разновидности всех остальных.
- Мифический человеко-месяц – библия, которую все читали но которой никто не следует :)
Добавьте инфу[править]
Ящитаю, нужно упомянуть о классификации современных девелоперов, как минимум делящихся на:
• front-end web devs — выделяются явным дрочем на макбуки, JavaScript и кучу плагинов для Sublime Text;
• back-end web devs. Работа с API, Big Data и всяческими big O notation — это про них;
• embedded systems devs — задроты C++, пытающиеся впихнуть невпиудомое;
• mobile devs — пишут для андроида и iOS. Больше, все-таки, для iOS. Но пишут как-то удово, ввиду закрытости/неочевидности мобильных ОС.
- Уже есть Языки программирования, где перечислено всё это + функциональщина + КОБОЛ.
Особо умные программисты спорят о том, чего не знают[править]
Тема называется Почему технологии 40-летней давности управляют воздушным движением? http://geektimes.ru/post/246546/
Ни одного термина из авиации. Даже близко не знают дело, но спорят о том, как управлять полетами. Хотя бы на википедию заглянули https://ru.wikipedia.org/wiki/Заход_на_посадку Не хотел бы чтобы такие программисты управляли самолетами.
- IRL за всем, что пишут в авиации, следит несколько комитетов (я имел дело с их системой документооборота, не как пейсатель, а как читатель), и весь софт получает сертификаты перед тем, как.
Про США[править]
— Вообще это что-то иррациональное: знать английский, использовать в работе американские технологии, общаться с людьми из США и Европы и при этом ненавидеть Запад.
— Езжай в глубинку, поснимай комнаты (Йошкар-Ола, Саранск, и прочий Новозадрюпинск с алкашами&блѣдями), убедись в том, что это как раз естественно.
НЕНОВИЖУ
Раньше из-за бугра Дядя Сэм присылал денег, там, за бугром — всё есть!!! А вчера нашёл пол-воблы и ириску, воблу съел ириску оставил на утро, позвонили из «Люксофта» прямо сейчас, бросил трубку бросил трубку бросил трубку НЕНОВИЖУ США НЕНОВИЖУ США НЕНОВИЖУ НЕНОВИЖУ НЕНОВИЖУ
Рыдаю. Сопли летят на клавиатуру.
Только что розбил её из-за єтово...............
- И причём тут США и Дядя Сэм? Люксофт — бодишоп отечественный, со всеми вытекающими. В том числе с типично отечественным же подходом к менеджменту.
Кстати, а почему среди рюзке программистов так много ватников, любителей путина и конспирологов?
- "так" много - это по сравнению с кем? и да, первых двух подвидов в принципе везде много, почему бы программистам тут быть особенными
- Сравни с другим творческими профессиями, вроде дизайнеров, там хипстеры, которые ходят на митинги Навального. А программистишки борются с "пятой колонной" и поддерживают систему, которая после закрытия границ и перехода на Чебурнет обрушит их зарплаты до уровня инженеров. Форумы gamedev.ru, sql.ru, rsdn.org как пример, взять любую тему с обсуждением политики. Если программистишка не ватник — то он совок-сралинист, уж лучше бы был ватником.
Грамотеи, блджад[править]
"В Российской Федерации, в соответствии с решением заседания от 5 июня 2006 года Совета по ИТ при Министре информационных технологий и связи РФ, при организационной поддержке Мининформсвязи РФ и Ассоциации Предприятий Компьютерных и Информационных Технологий (АП КИТ) был выполнен проект, по которому лишь программист самого низшего уровня квалификации является кодером, а выше являются руководителями других программистов."
- Что, блѣдь? Ты сам-то понял эту фразу? Переведи на русский для других или не пиши такой бред.
- Насколько я понял, всю работу с кодом делают джуниоры, а миддлы и синьеры автоматически конвертируются в лидеров и манагеров.
Крокодиловы жёны погромистов![править]
Перенесите в айтишную копипасту, а здесь она как на корове седло.
Отцы[править]
В какой статье лучше всего упомянуть про отцов-программистов, книги которых способны наставить быдлокодера на путь истинный? Я про таких чуваков как Мартин Фаулер, Кент Бэк, Роберт Мартин, Стив Макконнел и других. В "Посоветуй"?
Никогда не возвращайся назад[править]
1. гугли отзывы, обычно, все написано в интернете. Если отзывы плохие не трать время
2. испытательный срок. Если тебе обещают денег, а испытательный срок долгий и дешевый, то после него тебя просто уволят, хорошо если и эти суммы выплатят.
3. Пытаются вешать на тебя должность гендира или типа того - на уд. На меня пытались в стартапе, у которого устройств нет, но они их продают. Об этом я узнал позже, шел туда программистом, разумеется не стал брать эти обязательства.
4. Работа по договору подряда с неустойками - на уд сразу же.
5. Неадекватные требования, совмещающие в себе множество специальностей - на уд. Программист не должен чинить кофеварку.
6а. Неадекватность. Просто если видишь, что руководство не в теме - не трать время, потому что им всегда будет долго и мало. Ты можешь провозиться весь день, делая всплывающее окошко какое-нибудь с аяксом, валидацие на фронтенде, бэкэнде, проектировать под запрос базу данных, тестировать это все, оптимизировать там под разные устройства, а для них это будет "окошко и кнопочка", понимаешь, что это 146% конфликты.
6б. Если ты чувствуешь, что контора мутная или руководство приблатненных полуебков - на уд, если в конторе силовики\военные - на уд, взрослые мужики, родившиеся у ковра на стене и до сих пор не умеющие в пк - на уд. С ними всегда проблемы будут, потому что они тупые, а пытаются делать "бизнес", в котором 100% соснут, ибо судят они по капитализации твиттера, делая свой фейсбук - типичные маняфантазеры.
7. Не могут если объяснить толком, что хотят, не имеют четкого взгляда на свой проект, что хотят получить - на уд. Твоя задача реализовывать, а не выдумывать вместо них то, что им надо или не надо.
8. Нелогичные технологии или технологии плохие - на уд. К примеру соц. сеть на джумле какой-нибудь делать будет только совсем дегенерат. При этом технологии не обязательно должны быть соременные и хипстерские, просто они должны быть адекватными.
9. Рабочее место тоже играет роль и отношение. Я пришел на работу, где комната была метров 5, там пройти было сложно, сидело там уже 2 человека и я должен был бы быть третьим. Меня заставили писать объяснительную, мол, почему я опоздал в первый день на минуту. Я ушел оттуда.
10. Личные критерии, если ты обжегся, к примеру, при работе с хипстерами, да еще и не один раз - не работай с ними.
11. Никогда не возвращайся назад. Это пройденные этапы. Отношения в любом случае испорчены. Даже если сильно зовут, ушел то ты не просто так.
12. В целом фильтр долбаебов. С ними рвать контакты полностью.
- С таким "фильтром" в России работать не получится НИГДЕ. Программист, как и всякий "пролетарий" - просто воплощает желания тех, у кого есть деньги, какими бы извращёнными они не были. Или умирает с голоду (или уходит из профессии). А деньги есть либо у "приблатнённых" либо у "служивых" (зачастую совпадает). И знать они ничего не знают: хорошо что вообще об "формочке с кнопочкой" задумываются! Так что надо не фильтры ставить, а уметь вертеться, уметь общаться, уметь убеждать, уметь считать чужие и свои деньги. Уметь жить в России, в общем...
Хочу придостереч вас, %языкнейм% это говно[править]
Хочу придостереч вас, %языкнейм% это говно. Разбирать чужой код, долбашить свой это такая запара вы себе не предстовляете.
Одно дело смастерить сайтик самому или по туториалам, другое дело разбираться и поддерживать написанное кем то.
Пока у вас есть время учитесь электрике, сварки, рисованию, а программирование уже не то, кодеров как собак нерезанных и уд с ним свалишь за бугор если не гений (это не про двачеров).
С проектами на других языках получше обстоит дело, но тоже такое.
Хохлы и индусы демпингуют рынок, фриланс в 2к17 уже не работает.
Мыкола и Кумар готовы за 1$ в день долбашить и жить на мамкиных харчах на аутсорсе.
Как Выжить[править]
Наконец-то вменяемую главу запилили. Ибо школота, начитавшись гиковских форумов, воспринимает программистов как высшую касту, жречество и без пяти минут евреев. Хотя сейчас эта профессия стала весьма заурядной. И всякие там "фрилансеры" и прочая низкосортная ит-шваль не котируются вообще. С каждым годом надо быть всё более высококлассным спецом, чтобы котироваться в мире IT. Это как инженеры, в своё время. Когда-то давно, любой инженер воспринимался высоколобым господином, а потом эволюционировал в инженегра. А в ещё более дремучие времена даже умеющий писать и читать считался необычайно грамотным человеком. Так и с программированием. По заветам Ершова: программирование — вторая грамотность. В недалёком будущем почти все будут уметь более-менее кодить, в рамках школьного образования. Можно себе представить, какого недосягаемого уровня надо будет иметь навыки, чтобы оставаться "элитой". А ещё лучше, вкупе с программированием (которое можно освоить самостоятельно), получить качественное математическое/физическое образование, и не опасаться оказаться на правах кодящей обезьянки, когда высоколобые мужи-учёные будут заниматься настоящей наукой.
- То-то я читаю и дивлюсь: кто этот бред писал? Где они вообще видели людей, способных соответствовать таким "рекомендациям"? Я уж думал, там будут рекомендации на тему "как работать программистом и при этом не заработать аутизм". А рекомендовать суровое задротство в качестве решения проблем - это утопия.
- Рекомендации полезны.
- Ты поди сам эту ссанину и запилил туда? Заебали, в каждой околоайтишной удне находится дегенерат, который начинает спамить этой ссаниной. Вскройся.
- Критикуй по существу, пожалуйста. Прямо здесь. По пунктам. По существу.
- Делать мне больше нечего, блѣть. Вы эту срань везде пихаете, ценность в контексте статьи лурка - нулевая. Это обычный спам и форсинг, просто копипаста с совершенного левого ресурса, которая сейчас занимает больше места, чем вся остальная статья. Психокульт какой-то, ей богу. Вскройтесь.
- Не занимайся вандализмом, если тебе не нравится текст. Впрочем, на адекватную критику ты неспособен. Вскройся.
- Заведите отдельную копипасту в архиве, если так хочется засунуть политоту про айти. В самой статье это науд нерелевантно.
Ганса (gans-spb) уж лучше добавьте, с полным срывом покровов с программистишек. И текст о себестоимости штрейхбрейкера тоже будет в тему.
EHLO[править]
Hello, Satia Nadella! I'm two years teaching the language Microsoft C and Microsoft C/C++ on the books Prata S. I am 35 years old and I really want to it. Real projects I have, but I proreshal all the tasks in your tutorial. I know English at A1 level Elementary. I read Russian technocrat on Dwoschch who convinced me that less than 0.0001% of the modern technological way of life is realized in the world, and therefore it is necessary to implement more than 99.9999%, so I hope that there exists a vacancy in your great company for me. I'll wait for the answer with impatience. Thank your for attention.
Прогр[править]
Отличная статья! Годная статья! Не удалять!
Херня блѣ… Тёма плачет кровавыми слезами… автор уд.
Выпилить на уд
Если убрать луркоёбство и повесить плашку цугундера то ОК. —Мимо проходил
Показательно выебать афтара