?

Log in

Почему LISP? - Жить не можем без проблем! [entries|archive|friends|userinfo]
Жить не можем без проблем!

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Почему LISP? [Jan. 13th, 2011|02:05 pm]
Жить не можем без проблем!

ru_lisp

[aralex]

Как говорил Ворошилов, вопрос к Знатокам (к знатокам LISP-а в данном случае)! Почему таки LISP? Или, если конкретнее, вопроса три:

  1. Для каких именно задач LISP подходит больше, чем другие языки?
  2. За счёт чего для них он подходит больше?
  3. В чём именно выражается его преимущество?

Если не в лом, приведите, pls, коротенькие иллюстрации на LISP-е (или ссылочку на них). Заранее благодарен!

Исходно данный пост был размещён в сообществе ru_programming, но там Знатоков, способных ответить внятно и по сути, увы, не нашлось :(

linkReply

Comments:
[User Picture]From: b00ter
2011-01-14 09:16 am (UTC)
Я тоже не видел полезного софта ни на Haskell, ни на Lisp. Значит ли это, что оба языка бесполезны в принципе?
(Reply) (Parent) (Thread)
From: va_sav
2011-01-14 09:57 am (UTC)
Вопрос был о применении. На Lisp'е есть опыт писания прототипов медицинской и лингвистической экспертных систем. А также построения решателей для задач, сводившихся к теории расписаний. Вполне себе полезные и применявшиеся у заказчиков программы, хотя, конечно, это не тиражный софт. В принципе читал, что где-то народ что крутое пишет и на Haskell - я просто лично такого не видел.
(Reply) (Parent) (Thread)
[User Picture]From: b00ter
2011-01-14 10:02 am (UTC)
Простите мою необразованность, но экспертные системы разве не проще писать на Прологе?
(Reply) (Parent) (Thread)
From: va_sav
2011-01-17 06:38 am (UTC)
Любые программы лучше писать на хорошо известном программисту языке программирования. Это как философское обоснование.

Впрочем, писали программы и на Прологе, но там свои заморочки. Поскольку в исходных данных чего только не было - и числовые значения, и описания и логические флаги - Lisp оказался удобней.

(Reply) (Parent) (Thread)
[User Picture]From: thesz
2011-01-14 10:24 pm (UTC)
>На Lisp'е есть опыт писания прототипов медицинской и лингвистической экспертных систем.

Это ваш личный опыт?
(Reply) (Parent) (Thread)
From: va_sav
2011-01-17 06:26 am (UTC)
Был в группе, писавшей экспертные системы. С расписаниями завязалась другая группа, но их программы видел.

В 90-х прошлого века, был короткий период - заказчики вспомнили об ИИ, и принесли в клювике задачи и финансирование. Вот усиленно и писали. Теперь такие команды и не соберешь.
(Reply) (Parent) (Thread)