?

Log in

No account? Create an account
Почему 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: grundik
2011-01-16 01:26 pm (UTC)
Эммм... Зачем нужен софт, который ничего не делает? Ну то есть в файлы не пишет, ракеты не запускает? Это на тему "в колбасе потребности нет", ога.

По остальному комментировать не хочу, ибо жонглирование терминами таки не мой конёк.
(Reply) (Parent) (Thread)
From: (Anonymous)
2011-01-16 01:43 pm (UTC)
Само собой разумеется, что софт, который ничего не делает, не нужен.
Как не нужен и софт, который делает не то что надо, и запускает ракеты вместо записи в файл, а в файл пишет вместо запуска ракет.
Только писать в файл, запускать ракеты и вообще программировать императивно в деларативном языке можно, и состояние и последовательность выполнения всегда будет под контролем. А вот программировать декларативно на императивном языке нельзя. Как нельзя и контролировать состояние с последовательностью действий. Т.е. в императивном языке и возможностей работать с состоянием меньше, чем в декларативном.
(Reply) (Parent) (Thread)
[User Picture]From: thesz
2011-01-16 03:38 pm (UTC)
Этот софт гарантировано корректно и правильно вычисляет необходимость записи в файл и запуска ракет.
(Reply) (Parent) (Thread)