Нет, это не какой-то расплывчатый философский вопрос о том, что код настолько красив, это логическая поэма — хотя, несомненно, это настоящая поэзия. Он должен рифмовать и компилировать.
Конкурс поэзии исходного кода продолжается уже некоторое время, но, похоже, он не выдохся.
Главный приз этого года за лучшее сочинение стихов получил * The American C * от * Done Lean *. Это программа на языке C, которая оплакивает уход старых способов и их замену ужасными объектами C ++.
Если вы не поняли:
все это изменилось, когда; класс es {} пришел, мы получили, испорчены, И, это = а, позор, все сломано, ничто не то же самое, c_plus_plus, убило пламя;
Никто не говорит, поэзия не может быть спорной. Лично я бы дал им приз за титул и * Done Lean *.
Победителем в категории «нарушить правила» стало очень странное стихотворение на языке программирования Piet, исходным кодом которого является растровое изображение. Он называется «Кора», так как программа выглядит как кору дерева. Очевидно, если вы запустите его, он выдаст хайку о том, как выглядит исходный код.
И для 100% ясности это исходный код программы:
Не слишком много зная о Пите, мне пришлось поверить им на слово.
Вы можете узнать больше о конкурсе, просмотреть прошлых победителей и подумать об участии в следующем году на веб-сайте.
Последнее спорное правило:
«Поэзия должна правильно компилироваться на Java, C # или C ++. Использование динамических языков не рекомендуется (слишком просто!), Но может быть принято, если решение невероятно крутое».