Языку Lisp уж
сто лет в обед, а он по прежнему привлекает
внимание. Вот, к примеру, какие открытия
может совершить человек, занимаясь
программированием на Lisp
Lisp просветит
вас как личность
Все женатые
мужчины будут солидарными со Стивеном
Леви (Steven Levy), когда он в своей книге
"Хакеры: Герои компьютерной революции"
(Hackers: Heroes of the Computer Revolution) приводит пример
того, как мыслят хакеры. Мардж Сондерс
должна была утром в выходной день
вернуться в гараж и попросила своего
мужа Боба о следующем: "Есть ли у тебя
желание помочь мне отнести продукты?".
На что тот ответил: "Нет".
Ошеломленная,
она должна была сама тянуть на себе
продукты. После того, как то же самое
произошло несколько раз, она взорвалась,
посылая мужу проклятия и требуя объяснить,
почему он всегда отвечает на ее вопрос
- "Нет". "Глупо спрашивать", -
сказал он. "Конечно, я не хочу помогать
тебе нести продукты. Вот, если бы ты
спросила, могу ли я помочь тебе их
перенести, то это было бы другое дело".
Когда я обычно
программировал на моем любимом языке
программирования, поддерживающим
объектное ориентирование, мой ответ бы
не отличался. К счастью для меня, я открыл
Lisp. Это дало мне целостное представление
о себе, космосе, а также научило меня,
что есть лучшие ответы на вопрос, чем
просто "да" или "нет".
С тех пор я
узнал, что правильный ответ на вопрос
Мардж Сондерс был бы: "Конечно, дорогая!
Тебе нужно, чтобы я еще что-нибудь сделал
для тебя?". Излишне говорить, что моя
жена счастлива и в прошлом месяце мы
отпраздновали наш седьмой год совместной
семейной жизни.
В оригинале
написано немного не так, но общий смысл
не пострадал.
Короче,
рекомендую если и не писать на Lisp, то
хоть прочесть серию (лучше в оригинале,
тем более, что переведена пока только
половина)
перевод:
и еще чуть-чуть:
http://vasnake.blogspot.com/2009/10/lisp.html
Комментариев нет:
Отправить комментарий