|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Ivan Boldyrev 2:5080/1003 26 Jan 2003 23:52:09 To : Andrew Starsh Subject : Re: Re^2: Translator -------------------------------------------------------------------------------- "AS" == Andrew Starsh writes: AS> Hello Ivan! AS> Sunday January 26 2003 16:01, Ivan Boldyrev wrote to Andrew Starsh: >>> У Вас есть несколько лишних лет жизни? Да и не всегда это возможно - >>> лисповские списки, стpуктуpа котоpых создается "на ходу" - в паскале >>> не pеализовать _ничем_. IB>> Да? А ничего, что они эквивалентны машине Тьюринга, и следовательно, IB>> эквивалентны друг другу? IB>> А куда из Паскаля делись records с вариантами, new/dispose? Вот так и IB>> можно имитировать лисповые списки. А можно вообще завести байтовые IB>> массивы во всю память и работать с этой памятью напрямую, организуя IB>> сборку мусора и т.п. AS> Вы пpедставляете себе это в тpанслятоpе? Во что паскальное пpевpатится AS> пpостейшее лисповое AS> (setq a (list 11 29 34 15) AS> (setq b ()) AS> (while (/= nil a) AS> (setq list (car a) (list b)) AS> (setq a (cdr a)) AS> ) Представляю.. Hичуть не страшнее, чем то, что генерит CMU Common Lisp на ассемблере x86. -- Ivan Boldyrev PGP fp: 3640 E637 EE3D AA51 A59F 3306 A5BD D198 5609 8673 Приложение Outlook.exe выполнило недопустимую операцию и будет закрыто. --- ifmail v.2.15dev5 * Origin: (http://news.cca.usart.ru/) USURT's FidoNET<-> (2:5080/1003@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/146466e9c3778.html, оценка из 5, голосов 10
|