Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет kouzdra ([info]kouzdra)
@ 2011-10-11 13:44:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Забавно
Вот смотрю - сейчас в какой более или менее свеженький язычок не плюнь - везде лямбды, замыкания, полиморфные типы, и прочие функциональные радости. . И народ в общем-то рад.

Вопрос собственно в том - это все придумано лет 20 с хвостиком уже как - и почти все эти 20 лет господствовала точка зрения "это никому не нужно".

Что изменилось? Новое поколение пришло?


(Добавить комментарий)


[info]ifp5
2011-10-11 14:04 (ссылка)
Ну скорее железо подросло + появились практичные реализации.

(Ответить) (Ветвь дискуссии)


[info]nezloy
2011-10-11 14:58 (ссылка)
+

(Ответить) (Уровень выше)


[info]kouzdra
2011-10-11 15:45 (ссылка)
Так 25 лет назад практичные реализации и появились. Кстати, как правильно вспоминают в большой жж-шке - в клиппере лямбды, замыкания и честная сборка мусора есть - только он это тщательно скрывает.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ifp5
2011-10-11 17:31 (ссылка)
Клиппер в каком-то смысле, конечно, практичен, но не как язык общего назначения. Много ли на клиппере писалось текстовых редакторов? игрушек? компиляторов? Есть сильные подозрения что не писалось вообще.

(Ответить) (Уровень выше)


(Анонимно)
2011-10-11 14:13 (ссылка)
Оно и сейчас никому не нужно.

(Ответить)


[info]horsh
2011-10-11 15:01 (ссылка)
Процесс-то не быстрый.

Milner "A Theory of Type Polymorphism in Programming" это 1978.

А Тернер начал писать миранду примерно тогда же:
Turner, D.A. "A New Implementation Technique for Applicative Languages" это 1979.
Вот как написал, так и понеслось.


Following the release of Miranda by Research Software Ltd, in 1985, interest in lazy functional languages grew: by 1987, more than a dozen non-strict, purely functional programming languages existed.


Очень, видимо, давила дихотомия декларативное-императивное. Лисп-то считался декларативным.

(Ответить) (Ветвь дискуссии)


[info]kouzdra
2011-10-11 15:44 (ссылка)
Ну да - где-то сернедина 80-х уже практически юзабельные языки и к началу 90-х заполировывается классами типов и и проч, на чем развитие в основном заканчивается

(Ответить) (Уровень выше)


[info]blue_slonopotam
2011-10-12 12:09 (ссылка)
Просто людям стало скучно.

(Ответить)