Форум программистов, компьютерный форум, киберфорум
Lisp
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Автор канал по Лиспу
 Аватар для Regrin1
25 / 23 / 2
Регистрация: 10.08.2021
Сообщений: 357

Почему если Лисп такой хороший, почему он не популярен?

31.10.2022, 11:21. Показов 568. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, уважаемые коллеги!
Посыплю соль на раны: почему если Лисп такой хороший, почему он не популярен?
Мне известны следующие теории:
1) Лисп мощный, на нём легко писать в одиночку, каждый пилит свои приложения сам, разработчики не объединяются.
2) Лисп обогнал своё время, когда он был на пике популярности под него не нашлось задач, и его место заняли другие языки.
3) Из-за низкой производительности в ранние годы был вытеснен языками побыстрее, которые заняли нишу и не хотят из неё вылазить.
4) ДОКУМЕНТАЦИЯ К БИБЛИОТЕКАМ!!!! КАШМАРНАЯ!!!
Что вы думаете по этому поводу, какие причины видите?
Заранее спасибо!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
31.10.2022, 11:21
Ответы с готовыми решениями:

Почему ASP.NET так популярен
В скором времени предстоит разработка большого проекта, с технологией пока еще не определились, но скорей всего это будет ASP.NET. Тем...

Почему такой код выводит 0 если пустая строка или отмена?
let num = +prompt('Введите число', 18); if(num > 0) alert(1); if(num < 0) alert(-1); if(num === 0) alert(0); Почему...

Почему у меня в цикле всегда выводится 00000, даже если такой буквы нет
Цикл(помогите его изменить): for( String bukva = "а";;){ System.out.print("00000");return; ...

6
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38161 / 21096 / 4306
Регистрация: 12.02.2012
Сообщений: 34,683
Записей в блоге: 14
31.10.2022, 13:17
Элитарное не бывает популярным...
1
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4575 / 2773 / 491
Регистрация: 28.04.2012
Сообщений: 8,760
31.10.2022, 13:33
Цитата Сообщение от Catstail Посмотреть сообщение
Элитарное не бывает популярным...
Элитарное — это яхта за сотни миллионов долларов, например. Что за странная мода приплетать какую-то «элитарность» к Лиспу?
0
217 / 212 / 8
Регистрация: 09.06.2019
Сообщений: 240
Записей в блоге: 1
31.10.2022, 15:38
Regrin1,http://landoflisp.com/
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38161 / 21096 / 4306
Регистрация: 12.02.2012
Сообщений: 34,683
Записей в блоге: 14
31.10.2022, 15:57
Цитата Сообщение от korvin_ Посмотреть сообщение
Элитарное
- элитарная ценность, это ценность, для осознания которой нужно затратить больше интеллектуальных усилий, чем для оценки обыденности. Яхта за сотни миллионов - это не элитарность, а пошлость

Нет настроения сильно развивать эту тему. На "массовость" влияет много факторов. Если бы Лисп не был бы интеллектуальной жемчужиной, о нем бы не помнили почти 70 лет. Как, забыли, к примеру, о двигателе Ленуара (хронологически он был изобретен первым, но по всем параметрам уступал двигателю Отто, который используется и поныне).

Главное влияние на массовость применения оказывает бизнес. А важнейшим требованием у бизнеса к ЯП является простота. Чтобы каждый, пишущий код, был бы легко заменим. И чтобы зарплату не требовал слишком высокую. Очевидно, что Лисп (а также Haskell и иже с ними) по этому критерию не проходит.
1
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4575 / 2773 / 491
Регистрация: 28.04.2012
Сообщений: 8,760
31.10.2022, 16:18
Цитата Сообщение от Catstail Посмотреть сообщение
элитарная ценность, это ценность, для осознания которой нужно затратить больше интеллектуальных усилий, чем для оценки обыденности.
Нет такого понятия/критерия. Есть только «исключительность».

Цитата Сообщение от Catstail Посмотреть сообщение
Яхта за сотни миллионов - это не элитарность, а пошлость
“It depends”

Цитата Сообщение от Catstail Посмотреть сообщение
Если бы Лисп не был бы интеллектуальной жемчужиной, о нем бы не помнили почти 70 лет.
Если бы снобы не приписывали ему «элитарность», он был бы более популярен. О Фортране тоже помнят. И о Си. А Си ещё и широко используют.

Цитата Сообщение от Catstail Посмотреть сообщение
А главное требование у бизнеса к ЯП - простота.
Это зависит от бизнеса. И C++ ни разу не простой, но очень популярен и широко используем.

Цитата Сообщение от Catstail Посмотреть сообщение
Очевидно, что Лисп (а также Haskell и иже с ними) по этому критерию не проходит.
Очевидно, что критерий не ахти какой. Что Haskell, что Clojure, что Ocaml где-то да используются. И не единичными разработчиками.
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38161 / 21096 / 4306
Регистрация: 12.02.2012
Сообщений: 34,683
Записей в блоге: 14
31.10.2022, 16:24
Цитата Сообщение от korvin_ Посмотреть сообщение
Нет такого понятия/критерия. Есть только «исключительность».
- пожалуйста... "Что значит имя? Роза пахнет розой..." В. Шекспир

Цитата Сообщение от korvin_ Посмотреть сообщение
Если бы снобы не приписывали ему «элитарность», он был бы более популярен. О Фортране тоже помнят. И о Си. А Си ещё и широко используют.
- не думаю, что дело в словах

Цитата Сообщение от korvin_ Посмотреть сообщение
Это зависит от бизнеса. И C++ ни разу не простой, но очень популярен и широко используем.
- да, это так. Но выросли и продолжают развиваться его противники и конкуренты (C# и Java). Так что будущее предсказать непросто. И "умирание" не бывает мгновенным.

Цитата Сообщение от korvin_ Посмотреть сообщение
Очевидно, что критерий не ахти какой.
- но он обладает объясняющей силой.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
31.10.2022, 16:24
Помогаю со студенческими работами здесь

Почему если использовать одну переменную в двух циклах, то последний элемент такой же как и второй?
Почему если использовать одну переменную в двух циклах, то последний элемент такой же как и второй? $numbers = array(100, 313, 605); ...

Почему Windows настолько популярен, а линукс настолько обделен?
Откуда такая популярность у windows? Многие мои знакомые даже не догадываются про существование Linux... Почему все виндузятские ламеры...

Почему первый Лисп называют функциональным?
Да, функции как аргументы... но, там же вроде не было заморочек с переменными и чистотой.

Если указатель хранит адрес ячейки памяти, на которую он указывает, то почему тогда в моем экспериментальном коде такой результат?
Добрый день! Вот второй день разбираюсь с указателями и ссылками, и всё равно не могу заполнить пробелы. Объясните, пожалуйста. Если...

Почему Лисп не стал популярным языком программирования?
Спасибо большое за помощь! Как итог мне надо было написать макрос чтения, который из конструкции вида # делал список (2 3 5 7 11), при...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Ниже машинный перевод статьи The Thinkpad X220 Tablet is the best budget school laptop period . Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы,. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru