рождественское
Dec. 24th, 2023 10:33 pmНа Hacker News неожиданно всплыл блогпост с разбором запутанной C-программы xmas.c, победительницы за 1988-й год конкурса Obfuscated C Contest. Программа на первый взгляд выглядит как множество рекурсивных вызовов функцией main() самой себя, и как она ухитряется при запуске печатать полный текст известной рождественской песни ("On the first day of Christmas, my true love sent to me...") - загадка.
Было время, когда я регулярно смотрел на призеров этого конкурса и разбирал некоторые из них... давно уж не приходилось. Мне понравилась эта брошенная перчатка, и, не читая блогпост с объяснением, я вчера сам разобрался в том, как там все устроено. Это заняло примерно час и принесло массу удовольствия. Рекомендую.
Было время, когда я регулярно смотрел на призеров этого конкурса и разбирал некоторые из них... давно уж не приходилось. Мне понравилась эта брошенная перчатка, и, не читая блогпост с объяснением, я вчера сам разобрался в том, как там все устроено. Это заняло примерно час и принесло массу удовольствия. Рекомендую.