|
[Oct. 25th, 2011|08:56 pm] |
Умер Джон Маккарти, изобретатель языка LISP. Вот только недавно коллегам рассказывал про Lisp, делал презентацию.
Его идеи, пришедшие из Lisp'а, очень сильно повлияли на то, как выглядит сегодняшний интернет. Дуглас Крокфорд (главный по javascript в Yahoo) в своих лекциях рассказывал, что когда Брендан Айк, работая в Netscape, разрабатывал первую версию скриптового языка для браузеров, за основу он взял язык Scheme (диалект Lisp'а), но позднее, по маркетинговым соображениям, изменил в нем синтаксис и название, чтобы оба были больше похоже на Java, которая тогда набирала обороты. И что именно особенности, взятые из Lisp'а - возможность программирования в функциональном стиле, анонимные функции, замыкания и слабая типизация - "good parts of javascript", как их называет Крокфорд, и обеспечили языку жизнеспособность и гибкость, приведшую в итоге к тому, что браузер теперь сделался самой массовой платформой доставки и исполнения приложений (например, почта сейчас у большинства людей где-нибудь в GMail или похожем сервисе, а не в программе The Bat!, как было всего лишь 10 лет назад), а javascript ("Lisp in C's clothing") исполняется почти в каждом браузере на планете.
R. I. P. |
|
|