Лисп/Историософия: различия между версиями
Содержимое удалено Содержимое добавлено
Ramir (обсуждение | вклад) м «Лисп/Историософский контекст» переименована в «Лисп/Историософия» |
Ramir (обсуждение | вклад) Нет описания правки |
||
Строка 1:
{{Эпиграф|[Лисп есть] величайший единственный язык программирования из когда-либо сотворённых.
{{Подпись|— [[w:Алан Кэй|Алан Кэй]].}}}}
<div style="max-width:52em;margin:1em auto 0 4%;">
Строка 7:
{{Эпиграф|Говорят, мол, [[Ruby|Руби]] это плохо переваренный Лисп или Смоллток, и
{{Подпись|— [[w:Юкихиро Мацумото|Юкихиро Мацумото]], создатель Ruby}}}}
Строка 13:
Лисп же изначально испытывал передовые приёмы исчисления и структурирования программм. Удивительно, но все из этих нововведений проникли в сознание программистской общественности лишь как последующие заимствования их в более популярных языках. То есть в тех языках, что милее обычным людям.
Многие из этих заимствований были сразу приняты за стандарт (условные операторы
Из этой наблюдаемой тенденции можно смело заключить: Лисп «сечёт» лишь небольшая прослойка академиков, и
{{Эпиграф|[Созданием [[Java|Джавы]] в 1990-х годах] мы не стремились отыграть программистов на Лиспе; мы целились на программистов [[Си++]]. Многих из них мы утащили куда-то на полпути к Лиспу.
{{Подпись|— Гай Стил<ref>Член стандартизационных комитетов для Си, Фортрана, Коммон Лиспа, Джавы; член IEEE, соавтор диалекта Схим.</ref>}}}}
<div style="max-width:52em;margin:1em auto 0 4%;">Помимо того, однако, Лисп таит некую ''особую'' мощь, на которую не желают покуситься даже самые талантливые и амбициозные языкотворцы. Пол Грэхэм [http://paulgraham.com/diff.html описал] её так:
<div style="float:none; padding: 3px 15px 3px 15px;">
<i>«Лисп воплотил девять новых замыслов:
</i>[…]<i>
8. Нотация для кода, использующая древеса символов.
9. Всегдашняя доступность языка. Нету существенного разграничения между чтением, компиляцией и исполнением.
</i>[Замысел №]<i>8, который (вместе с 9) делает возможным Лисповы макросы, покамест уникален в Лиспе, наверное, потому, что (а) требует всех этих скобок, или нечта столь же плохого, и (б) если вы сделаете этот последний шаг умощнения, вы не сможете заявляться изобретателем нового языка — лишь только создателем нового диалекта Лиспа ; -)»</i></div>
</div>
==Отличия==
|