Что вижу - о том пою (aragont) wrote,
Что вижу - о том пою
aragont

Category:

Make Love

Одной из классических программ мира Unix/Linux является программа управления сложными проектами - make ("сделать"). При запуске ей указывают имя цели, которую надо достичь, а в специальном файле Makefile пишут последовательность команд, которые надо для этого выполнить.

В старой версии make было особое сообщение, которое выдавалось если в Makefile отсутствовали правила для достижения указанной цели. Сообщение выглядело так: make: don't know how to make %s. Stop., а вместо %s выдавалось имя цели.

Дело было в начале 1970-х в Калифорнии и многие программисты были хипарями. Очень скоро кто-то догадался набрать команду:

make love
и получить ответ
make: don't know how to make love. Stop.

После этого среди молодых программистов стало хорошим тоном вставлять в Makefile особое правило:
love:
    echo "not war!"

После чего программа make становилась пацифисткой:

make love
not war!

P.S.
В современном Linux сообщение пишется совсем не смешно: make: *** No rule to make target `love'. Stop., а зря.
Tags: байки, программы
Subscribe

  • Ассиметрия/симметрия головы

    В парикмахерской женщина-мастер быстро обработала большую часть головы машинкой, а потом приостановилась и начала раз за разом с нажимом ездить…

  • Когда закончится ЖЖ?

    Рейтинги на блог-сайтах придуманы для того, чтобы греть душу каждому графоману. Вот и я периодически заглядываю в свой рейтинг в Живом Журнале (ЖЖ).…

  • Похоронный вопрос

    Недавно подзахоранивали прах женщины в могилу к ее родственникам. В могилу, в которую два года назад уже подзахоронили ее мужа. Дочь привезла из…

  • Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments