Смехуечки:Хеллоуворлдщик

Внимание! Расположенная в этой статье информация принципиально никем не проверялась и, вероятнее всего, добавлена сюда исключительно для лулзов. Как оно на самом деле Хеллоуворлдщик (хелловорлдщик) — поциент, думающий, что он круче Д`Артаньяна и пишет программы лучше, чем все другие. При этом, в отличие от быдлокодера, образец и не претендует на написание хоть чего-либо осмысленного. WTF Само понятие тесно связано со стандартным вводным примером из учебника по программированию — выводом на экран фразы «Hello, world!». В данный момент это скорее традиция, ведь не обязательно прямо таки дрочить на этот пример, достаточно написать «ХУЙ». В олдскул-учебниках по программированию с этого и начинали, а современные авторы мануалов, уже не изобретая велосипед, писали по плану тех учебников. Так решается эта задача в олдскульном BASIC: PRINT "Hello, World!" Практический смысл таких поделок только один — убедиться, что всё как минимум работает и руки автора хоть и растут из сомнительных мест, но не все еще потеряно, и есть надежда на светлое будущее. К несчастью, гарантии не даст никто. Тысячи их Как ни странно, решается задача вывода этой хуйни везде почти одинаково за исключением тех языков, которые и созданы для извлечения из них тонких программерских лулзов. Пример сабжа, пришедшего к успеху Пример того, кто обошёлся без сабжевых программ. Лисп, например: (eval (cons (quote mapcar) (cons (cons (quote function) (cons (quote princ) ())) (cons (cons (quote quote) (cons (cons #\H (cons #\e (cons #\l (cons #\l (cons #\o (cons #\, (cons #\Space (cons #\w (cons #\o (cons #\r (cons #\l (cons #\d (cons #\! ()))))))))))))) ())) ())))) или BrainFuck: ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>. Полный список вариантов представлен здесь. Алсо Есть и вторая группа людей, для которых поприще хелловорлдщика стало профессией. В большинстве своем эти люди либо пишут обзоры для различных быдложурналов, либо по основной деятельности никак не связаны с написанием хорошего, годного кода. От тех и других довольно часто поступает материал, по воздействию на организм квалифицированного программиста похожий на аншлагопетросянство: вроде и смеяться можно, но тошнит и тянет руки вымыть, а материал сжечь в священной топке Великого Рейха, предварительно освятив кровью евреев и собственно автора. Нам, смертным, не понять. Троллинг Порекомендовали... Хелловорлдщика из первой категории (то есть нуба, который признаёт, что он нуб) в соответствующих кругах троллить считается дурным тоном. Это как бы намекает олдскульным бородатым програ-фагам на то, что и они когда-то чему-то учились, а также дает ненулевую вероятность, что из нуба вырастет не как обычно, а что-то хорошее и годное. Nuff said. Хотя, конечно, не всегда. Во-первых, растет поколение кодеров, не знакомое с понятиями (о, да!), а во-вторых, упускать такой источник лулза промышленных масштабов просто никак не возможно. По большей части нубам-хелловорлдщикам принято: Рекомендовать для начала изучения языка тяжелейшие авторские монографии (четырехтомник Кнута?), для нуба состоящие в равной степени из ФГМ, ЧСВ автора и неведомой хуйни. Отправлять рекурсивно искать ответ в поисковике/мануале, до достижения просветления. Работает. Отсылать менять прокладку между стулом и монитором и искать ошибки в ДНК. Предлагать самые неочевидные способы решения задач и высокооктановые куски кода, чтобы «сделать как там». Галерея Даже принтеры это умеют. На флеше тоже это проходят IPod любит здороваться! Ссылки Ондрей-программист уважает хеллоуворлдщиков, но людьми их не считает. Любой программист без словаря поймёт, что такое Хеллоуворлдщик Языки программирования Промышленные: 1С • BAT • C# • C • C++ • Java • JavaScript (AJAX) • Pascal • Perl • PHP • Python • Ruby • ABAP • Ассемблер • Васик • Фортран Эзотерические: BrainFuck • Erlang • Forth • Haskell • LISP (My other car) • Prolog • Tcl • TeX Профессии Быдлокодер • Программист • Тестировщик • Хакер • Хеллоуворлдщик Методы и стили Reverse Engineering • Анти-паттерн • Выстрелить себе в ногу • Грязный хак • Код (индусский) • Костыль • Метод научного тыка • Помолясь • Свистелки и перделки Прочее ++i + ++i • Deadline • %s • 640 килобайт • CMS • Dummy mode • ЕГГОГ • Foobar • God is real, unless explicitly declared as integer • GOTO • Ifconfig • KISS • RegExp • SICP • sql.ru • Xyzzy • Дискета • Инжалид дежице • КОИ-8 • Лог • Ман • Рекурсия • СУБД • Тест Тьюринга • Умение разбираться в чужом коде • Фаза Луны • Фатальный недостаток