Лисп/Историософия: различия между версиями
Ramir (обсуждение | вклад) м «Превосходство Лиспа» переименована в «Лисп/Историософский контекст» |
Ramir (обсуждение | вклад) Нет описания правки |
||
Строка 3: | Строка 3: | ||
Поищем ответа в сравнении. Популярные языки программирования создавались и создаются обычно инженерами, телефонизаторами, «хакерами» (и простыми студентами), веб-дизайнерами, лингвистами, математиками, любителями языка Си, японцами… для целей вроде создания веб-сайтов, популяризации среди школьников и первокурсников, программирования экзотичных операционных систем или стиральных машин, обработки текстовых файлов или создания «более удобного» соперника существующим языкам. |
Поищем ответа в сравнении. Популярные языки программирования создавались и создаются обычно инженерами, телефонизаторами, «хакерами» (и простыми студентами), веб-дизайнерами, лингвистами, математиками, любителями языка Си, японцами… для целей вроде создания веб-сайтов, популяризации среди школьников и первокурсников, программирования экзотичных операционных систем или стиральных машин, обработки текстовых файлов или создания «более удобного» соперника существующим языкам. |
||
<span style="margin-left:-0.1em">Лисп</span> ничем таким похвастаться не может. Его изобрёл в |
<span style="margin-left:-0.1em">Лисп</span> ничем таким похвастаться не может. Его изобрёл в 1958 году Джон Маккарти. <ref>{{wikipedia|Джон Маккарти}}Информатик, когнитолог, философ. Творец термина [[w:Искусственный интеллект|«искусственный интеллект»]] (1955), прародитель (1956) [[w:логическое программирование|логического программирования]], отец-основатель функционального программирования (одновременно с Лиспом), лауреат премии Тьюринга (1971) и других.</ref> |
||
Вместо попыток некого соперничества (да и соперничать в середине века было особо не с кем), разработчики Лиспа изначально не боялись испытывать на нём всё новые приёмы исчисления и структурирования программм. |
Вместо попыток некого соперничества (да и соперничать в середине века было особо не с кем), разработчики Лиспа изначально не боялись испытывать на нём всё новые приёмы исчисления и структурирования программм. |
||
Строка 10: | Строка 10: | ||
Из этой наблюдаемой тенденции можно смело заключить: Лисп «сечёт» лишь небольшая прослойка академиков и искин-хакеров лишь потому, что сам он '''ведёт''' дальнейшее развитие иных языков общего назначения, с запозданием от года до десятков лет. |
Из этой наблюдаемой тенденции можно смело заключить: Лисп «сечёт» лишь небольшая прослойка академиков и искин-хакеров лишь потому, что сам он '''ведёт''' дальнейшее развитие иных языков общего назначения, с запозданием от года до десятков лет. |
||
[...] |
|||
---- |
|||
<references /> |
|||
[[Категория:Лисп| ]] |
[[Категория:Лисп| ]] |
Версия от 23:31, 15 августа 2008
Почему, несмотря на доводы о полном превосходстве Лиспа над другими языками программирования, реальность не пошла следом за таким убеждением? Почему Лисп не нашёл места в пантеоне популярнейших языков?
Поищем ответа в сравнении. Популярные языки программирования создавались и создаются обычно инженерами, телефонизаторами, «хакерами» (и простыми студентами), веб-дизайнерами, лингвистами, математиками, любителями языка Си, японцами… для целей вроде создания веб-сайтов, популяризации среди школьников и первокурсников, программирования экзотичных операционных систем или стиральных машин, обработки текстовых файлов или создания «более удобного» соперника существующим языкам.
Лисп ничем таким похвастаться не может. Его изобрёл в 1958 году Джон Маккарти. [1]
Вместо попыток некого соперничества (да и соперничать в середине века было особо не с кем), разработчики Лиспа изначально не боялись испытывать на нём всё новые приёмы исчисления и структурирования программм.
Удивительно, но все из этих нововведений проникли в сознание программистской общественности лишь как последующие заимствования их в более полулярных языках. Многие из этих заимствований были сразу приняты за стандарт (условные операторы, символьное исчисление, переменные как указатели), иные чуть погодя (рекурсия, сборка мусора, интерактивность, синтаксическое сокращение). Но не в малой части нововведения Лиспа лишь теперь начинают обретать понимание среднего молодого программиста. Некоторые из них даже поныне остаются таинственным древним знанием, робкое применение которого в других языках тотчас объявляется отважным нововведением [существовавшим в Лиспе один-два десятилетия]. Примеры: функциональная парадигма, метапрограммирование, родовые функции, именованные и условные параметры; программный код как структура из выражений и многое другое.
Из этой наблюдаемой тенденции можно смело заключить: Лисп «сечёт» лишь небольшая прослойка академиков и искин-хакеров лишь потому, что сам он ведёт дальнейшее развитие иных языков общего назначения, с запозданием от года до десятков лет.
[...]
- ↑ «искусственный интеллект» (1955), прародитель (1956) логического программирования, отец-основатель функционального программирования (одновременно с Лиспом), лауреат премии Тьюринга (1971) и других. Информатик, когнитолог, философ. Творец термина