Смехуечки:Хеллоуворлдщик
Материал из Lurkmore
Внимание! Статья-детектор! Одним из побочных эффектов от прочтения этой статьи является так называемый butthurt. Если вы начнёте ощущать боль в нижней части спины, следует немедленно прекратить дальнейшее чтение и смириться с фактом, что вы — хеллоуворлдщик. |
Хеллоуворлдщик (хелловорлдщик) — поциент, думающий, что он круче Д`Артаньяна и пишет программы лучше, чем все другие. При этом, в отличие от быдлокодера, образец и не претендует на написание хоть чего-либо осмысленного.
Содержание |
[править] 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.
Хотя, конечно, не всегда. Во-первых, растет поколение кодеров, не знакомое с понятиями (о, да!), а во-вторых, упускать такой источник лулза промышленных масштабов просто никак не возможно. По большей части нубам-хелловорлдщикам принято:
- Рекомендовать для начала изучения языка тяжелейшие авторские монографии (четырехтомник Кнута?), для нуба состоящие в равной степени из ФГМ, ЧСВ автора и неведомой хуйни.
- Отправлять рекурсивно искать ответ в поисковике/мануале, до достижения просветления. Работает.
- Отсылать менять прокладку между стулом и монитором и искать ошибки в ДНК.
- Предлагать самые неочевидные способы решения задач и высокооктановые куски кода, чтобы «сделать как там».
[править] Галерея
[править] Ссылки
Ондрей-программист уважает хеллоуворлдщиков, но людьми их не считает.
[ + ] Любой программист без словаря поймёт, что такое Хеллоуворлдщик
|
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|