Re: Что мы потеряли?
От: DrDred Россия  
Дата: 24.08.06 08:56
Оценка: +5
Здравствуйте, Mamut, Вы писали:

M>Вытянуто с comp.lang.erlang.general


M>Для нетерпеливых — вопрос находится в самом конце этой цитаты


M>(перевод мой)

M>

M>К сожалению, я не смог стать частью "поколения Lisp" — весь мой опыт с этим языком заключается в в том, что я заставил свой emacs работать так, как мне надо. До сих пор Lisp для меня — величайшая тайна. Мне удалось раздобыть выкинутую кем-то книгу по Лиспу, написанную в 1982 году Уинстоном и Хорном (Winston and Horn). Что приводит меня в изумление — это те типы проблем, которые решались в конце 70-х. Из оглавения [1]:
M>

M>Глава 18: Lisp in Lisp (Building an interpreter)
M>      24: Symbolic pattern matching
M>      26: Rule based expert systems and forward chaining
M>      30: Procedure writing programs
M>

M>и т.д.

M>Что меня волнует, так это то, что "старые" языки могли выполнять задачи, которые (как мне кажется) сложны или вообще невыполнимы в современных языках. Как так произошло, что все эти Java и C# потеряли все эти возможности, а называются "современными"?

<skipped>

M>Возвращаясь к отправной точке — какие возможности мы потеряли, перейдя с Lisp/Smalltalk на всякие VB/Delphi/C++? а потом на всякие Java/C# и т.д., и какие возможности теперь заново изобретают (в худших формах) в этих новых "язвках"?


Угу... Как получилось, что кувалда потеряла свойства забивать обувные гвозди? А может дело не в языках, а в людях которые решают сегодня задачи? И в самих задачах? В этом письме как-то смешались академические и промышленные задачи, и из сравнения инструментов для решения этих задач делается вывод об общей деградации... Я думаю сейчас есть и подобные задачи, и люди, которые их решают, и которые используют соответсвтующие инструменты... Другое дело что процентное соотношение поменялось...

Я поскипал размышления насчет Java и XML, потому что это имхо предмет для отдельного обсуждения...
--
WBR, Alexander
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.