Что вижу - о том пою (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

  • О похоронном деле

    Так получилось, что последние две недели я несколько раз заглядывал на Ивановское кладбище. Среди могил время от времени появляются объекты,…

  • F1 = Help

    Когда мой кот садится на уголок клавиатуры, то на экране немедленно выскакивает окно с текстом наподобие "Чем мы можем вам помочь?". Кот этот текст…

  • Магические номера

    Году так в 1987 мы — группа великовозрастных оболтусов — в пьяном угаре пытались дозвониться в Питер на телефон 2-12-85-06. Как и следовало ожидать,…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments