Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.79/19: Рейтинг темы: голосов - 19, средняя оценка - 4.79
 Аватар для vlisp
1070 / 991 / 153
Регистрация: 10.08.2015
Сообщений: 5,442

О жизнеспособности языка Lisp

19.09.2016, 02:44. Показов 4222. Ответов 60
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Цитата Сообщение от budden Посмотреть сообщение
Объясните, в чём именно состоит обман.
Прочти сообщение выше. Не знаю насколько это афера, как по мне в лиспе за полвека так ничего путевого и не создали... Тот же лазарь уделает любое лиспоподелье по всем фронтам... Я не говорю про платное, там еще более не в пользу. Но как это согласуется с темой?
Цитата Сообщение от _Ivana Посмотреть сообщение
здесь показан максимально использующий структуры данных, классы и методы java - так получается быстрее и больше шариков летает без замедления.
Смысл того, что я написал в визуальном разделении методов и свойств. Шарики разве это конечная цель? Если уж на то пошло, то связка лиспа с явой должна обеспечивать производительность 3D игры, со сглаживанием, освещением, тенями и т.д. Если нет, то это не выживет... шарики уже лет 25, как не актуальны...

 Комментарий модератора 
Эта тема вынесена из темы https://www.cyberforum.ru/lisp/thread1647502.html
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.09.2016, 02:44
Ответы с готовыми решениями:

Clojure Базовые идеи языка Lisp
википедия уважаемы знатоки, я выбирал язык для освоения по другим признакам (я искал возможности рекурсии с минимальными ограничениями),...

Лямбда выражениями и функциями языка Lisp
Всем привет! Помогите пожалуйста разработать функцию, объединяющую два списка в результирующий список, в котором чередуются элементы...

Определить с использованием языка LISP генератор случайных чисел
Определить с использованием языка LISP генератор случайных чисел. Эта функция должна поддерживать глобальную переменную seed и возвращать...

60
 Аватар для Voivoid
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
22.09.2016, 10:27
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от _Ivana Посмотреть сообщение
Не вижу возможности считать его адекватным и тем более общаться.
А что делать, если никто больше про лисп слушать не хочет
0
 Аватар для nullxdth
2305 / 1064 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
22.09.2016, 11:39
Voivoid, давай ещё толще.
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
24.09.2016, 10:59
Цитата Сообщение от ИсмаилПркопенко Посмотреть сообщение
Вы мне назовёте те новые фичи, которые были добавлены в LISP в последние 10 лет
Давайте обобщим вопрос: какие новые фичи были добавлены в $(ваш любимый язык) за последние 10 лет?
0
Заблокирован
24.09.2016, 11:41
korvin_, НУ в С++ много чего было добавлено.
С каждым новым выходом стандарта язык изменяется
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
24.09.2016, 11:49
Цитата Сообщение от ИсмаилПркопенко Посмотреть сообщение
НУ в С++ много чего было добавлено.
Например?
0
Администратор
Эксперт .NET
 Аватар для tezaurismosis
9674 / 4826 / 763
Регистрация: 17.04.2012
Сообщений: 9,664
Записей в блоге: 14
24.09.2016, 17:27
Цитата Сообщение от korvin_ Посмотреть сообщение
Давайте обобщим вопрос: какие новые фичи были добавлены в $(ваш любимый язык) за последние 10 лет?
Как я понимаю, заимствования из других языков не считаются?
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
24.09.2016, 17:50
Цитата Сообщение от tezaurismosis Посмотреть сообщение
Как я понимаю, заимствования из других языков не считаются?
Естественно, речь же о новых фичах.
0
393 / 165 / 32
Регистрация: 10.12.2015
Сообщений: 717
26.09.2016, 00:39
Цитата Сообщение от ИсмаилПркопенко Посмотреть сообщение
Вы мне назовёте те новые фичи, которые были добавлены в LISP в последние 10 лет
Лучше сам скажи какие такие фичи появились в последние 10 лет, которых не было в диалектах lisp'а. А некоторых нигде нет и по сей день.

Добавлено через 1 минуту
korvin_, пардон, твой пост не видел.
0
Заблокирован
26.09.2016, 00:42
cyber-satyr, Я не в курсе.
Просто тема раньше называлась как-то типа "новые концепции в LISP".
Я поэтому и спросил "что нового?"
Если нет ничего нового, то так и скажите.
Чего кривляться-то?
0
393 / 165 / 32
Регистрация: 10.12.2015
Сообщений: 717
26.09.2016, 00:47
Полагаю что конкурировать на равных с lisp'ами в состоянии только refal'ы. Только вот последних нет реализаций, стандартизаций.
P.S. насчет фич. Pattern matching это РЕФАЛовская фишка. Scheme->Racket позаимствовали.

Добавлено через 54 секунды
Цитата Сообщение от ИсмаилПркопенко Посмотреть сообщение
Просто тема раньше называлась как-то типа "новые концепции в LISP"
Обман. Я её раньше читал. Замени слово "новые" на "уникальные" или что-то в этом роде.

Добавлено через 2 минуты
ИсмаилПркопенко, вообще всё что есть в любых языках программирования уже давно реализовано в диалектах lisp'а. А макросистемы только пытаются скопипастить. Например, scala.
0
Игогошка!
 Аватар для ct0r
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
26.09.2016, 02:22
Цитата Сообщение от cyber-satyr Посмотреть сообщение
вообще всё что есть в любых языках программирования уже давно реализовано в диалектах lisp'а
И статическая типизация?
0
393 / 165 / 32
Регистрация: 10.12.2015
Сообщений: 717
26.09.2016, 02:58
Цитата Сообщение от ct0r Посмотреть сообщение
И статическая типизация?
imho, раздутый пузырь. Динамика прекрасно себя оправдывает в промышленности, а статику теоретики толкают как мантру и серебрянную пулю. Аргумент rocket science не вопрос. Пишем свою реализацию.
Да. lisp'ы все есть языки с динамической типизацией.

Добавлено через 20 минут
Цитата Сообщение от cyber-satyr Посмотреть сообщение
Да. lisp'ы все есть языки с динамической типизацией.
Опять же. Оптимизация CL-кода и compile директивы всю эту динамику оставляют только в теории.
0
Игогошка!
 Аватар для ct0r
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
26.09.2016, 03:12
Цитата Сообщение от cyber-satyr Посмотреть сообщение
Пишем свою реализацию.
На чьи деньги пишем? Почему сразу не взять статический язык (лиспофильство не в счет)?

Цитата Сообщение от cyber-satyr Посмотреть сообщение
imho, раздутый пузырь.
Цитата Сообщение от cyber-satyr Посмотреть сообщение
lisp'ы все есть языки с динамической типизацией.
Цитата Сообщение от cyber-satyr Посмотреть сообщение
Оптимизация CL-кода и compile директивы всю эту динамику оставляют только в теории.
Тогда напиши народу:
http://docs.racket-lang.org/ts-guide/index.html
https://github.com/carp-lang/Carp
Что они фигней маются. М?

Можешь кстати обратить внимание на проблемы, которые еще не решены, и помочь там с ними (раз уж считаешь, что написать статический диалект - просто):
http://docs.racket-lang.org/ts-guide/caveats.html
0
393 / 165 / 32
Регистрация: 10.12.2015
Сообщений: 717
26.09.2016, 03:16
Цитата Сообщение от ct0r Посмотреть сообщение
раз уж считаешь, что написать статический диалект - просто
Я не знаю с чего такой вывод.

Не по теме:

Пока что ознакомлюсь с информацией.

0
Игогошка!
 Аватар для ct0r
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
26.09.2016, 03:19
Цитата Сообщение от cyber-satyr Посмотреть сообщение
Я не знаю с чего такой вывод.
Ну так ты сказал:
Цитата Сообщение от cyber-satyr Посмотреть сообщение
Аргумент rocket science не вопрос. Пишем свою реализацию.
Как будто это за ухом почесать
0
393 / 165 / 32
Регистрация: 10.12.2015
Сообщений: 717
26.09.2016, 03:25
Цитата Сообщение от ct0r Посмотреть сообщение
На чьи деньги пишем? Почему сразу не взять статический язык (лиспофильство не в счет)?
Ну как бэ ферма платет. Можно и сразу взять. Ada, например. Только всё равно stl перепиливать придется. Легче с нуля запилить. Сам, наверное, знаешь.
ct0r, итак, отвечаю. Ты предоставил реализации lisp'ов, годные исключительно в академических целях. Там же (Racket) есть и ленивый лисп и вообще кобол (если не ошибаюсь) . Не путай публику. Racket есть платформа для языковаляния. Классная платформа. Это вообще не язык, а сборник диалектов для создания диалектов и обучения стьюди.

Добавлено через 43 секунды
Цитата Сообщение от ct0r Посмотреть сообщение
Как будто это за ухом почесать
Ну как бы да =)) Если тебе сложно, твои проблемы.
0
Игогошка!
 Аватар для ct0r
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
26.09.2016, 03:50
Цитата Сообщение от cyber-satyr Посмотреть сообщение
Ну как бэ ферма платет
За личные необоснованные хотелки работников никто ничего платить не будет.

Цитата Сообщение от cyber-satyr Посмотреть сообщение
Только всё равно stl перепиливать придется.
С чего ты взял, что STL там вообще надо?

Цитата Сообщение от cyber-satyr Посмотреть сообщение
Ты предоставил реализации lisp'ов, годные исключительно в академических целях.
Ну то есть для промышленности нету статической типизации. А куча народу уверена, что статическая типизация - оно нужно. Поэтому как минимум для этой аудитории лисп с его фичами нафиг не сдался. И им по барабану твое мнение на сей счет, у них есть свое.

Цитата Сообщение от cyber-satyr Посмотреть сообщение
Ну как бы да =)) Если тебе сложно, твои проблемы.
Ну так можешь рассказать, как бы ты решал те косяки, ссылку на которые я дал? Или тебе сложно?
0
4949 / 2289 / 287
Регистрация: 01.03.2013
Сообщений: 5,991
Записей в блоге: 32
26.09.2016, 03:53
ct0r, простите, но повторю здесь свое имхо - преимущества статической типизации сильно преувеличены. Особенно при отсутствии строгости оной, как в С/С++ и прочих, имя коим легион. Да, возможно устраняют процентов 10 возможных ошибок. Ценой введения всех неудобств от ее наличия.
0
393 / 165 / 32
Регистрация: 10.12.2015
Сообщений: 717
26.09.2016, 03:59
Цитата Сообщение от ct0r Посмотреть сообщение
За личные необоснованные хотелки работников никто ничего платить не будет.
Я же не говорю об отношениях работник-работодатель. Речь о партнёр-партнёр.
Цитата Сообщение от ct0r Посмотреть сообщение
С чего ты взял, что STL там вообще надо?
Stl не более чем собирательный образ. Набор плюшек, если угодно.
Цитата Сообщение от ct0r Посмотреть сообщение
Ну то есть для промышленности нету статической типизации.
Оглянись. При агрессивной компиляции CL фактически перестаёт быть динамически типизированным.
Цитата Сообщение от ct0r Посмотреть сообщение
А куча народу уверена, что статическая типизация - оно нужно.
Ну... куча народа ещё на iPhone7 кидается.
Цитата Сообщение от ct0r Посмотреть сообщение
Поэтому как минимум для этой аудитории лисп с его фичами нафиг не сдался.
В общем отлично =)) меньше народу ...
Цитата Сообщение от ct0r Посмотреть сообщение
Ну так можешь рассказать, как бы ты решал те косяки, ссылку на которые я дал? Или тебе сложно?
Не сложно. Информации много, конкретизируй и я выскажу своё видение. Мне за целый день хватает, не напрягай.
0
4949 / 2289 / 287
Регистрация: 01.03.2013
Сообщений: 5,991
Записей в блоге: 32
26.09.2016, 04:02
Цитата Сообщение от cyber-satyr Посмотреть сообщение
Обман. Я её раньше читал. Замени слово "новые" на "уникальные" или что-то в этом роде.
Именно. Я создал тему с названием "интересные концепции", в соответствующем разделе. И она прекрасно там себе жила, пока в нее не пришли хамы и флудеры и не начали там устанавливать свои порядки.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.09.2016, 04:02

Написать макрос-тест, проверяющий пользователя на знание математических функций языка lisp
Написать макрос-тест, проверяющий пользователя на знание математических функций языка lisp.

Используя графические функции языка Lisp, произвести построение фрактального элемента, заданного в формате IFS
Используя графические функции языка Lisp, произвести построение фрактального элемента, заданного в формате IFS. Везде искал, не нашел...

На оценку жизнеспособности
Процессор Intel Core i3-530 2.93GHz 2.5GT/s 4Mb 2xDDR3-1333 Graf-733Mhz LGA1156 OEM Плата Gigabyte LGA1156 GA-P55-UD3L v2.0 H55...

Книги или другой источник, где описана история версий Lisp и Common Lisp
Доброго времени суток.Такой вопрос,знаете какой-нибудь источник,где описана история версий Lisp и Common Lisp.Только не всякие...

Организация циклов в Lisp (bee lisp demo)
разбираюсь с простыми задачами, эти пока не знаю, как решать... помогите пожалуйста. 1. Слова в предложении разделены пробелами....


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru