От: | DrDred | ||
Дата: | 24.08.06 08:56 | ||
Оценка: | +5 |
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# и т.д., и какие возможности теперь заново изобретают (в худших формах) в этих новых "язвках"?