|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Vitaly Lugovsky 2:5080/1003 28 Jan 2003 03:52:15 To : Andrew Starsh Subject : Re: Translator -------------------------------------------------------------------------------- Andrew Starsh <Andrew.Starsh@f59.n5071.z2.fidonet.org> wrote: > IB> Да? А ничего, что они эквивалентны машине Тьюринга, и следовательно, > IB> эквивалентны друг другу? > IB> А куда из Паскаля делись records с вариантами, new/dispose? Вот так и > IB> можно имитировать лисповые списки. А можно вообще завести байтовые > IB> массивы во всю память и работать с этой памятью напрямую, организуя > IB> сборку мусора и т.п. > > Вы пpедставляете себе это в тpанслятоpе? Во что паскальное пpевpатится > пpостейшее лисповое > (setq a (list 11 29 34 15) > (setq b ()) > (while (/= nil a) > (setq list (car a) (list b)) > (setq a (cdr a)) > ) Про Паскаль можно только предполагать, а во что оно при трансляции в Си превратится - легко увидеть. gcl -c-file -compile файл.lsp. --- ifmail v.2.15dev5 * Origin: (http://news.cca.usart.ru/) USURT's FidoNET<-> (2:5080/1003@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/146467be3143b.html, оценка из 5, голосов 10
|