Chciałbym się dowiedzieć czegoś więcej o samym języku Logo. Czy zmienne przechowywane są bezpośrednio na stosie wywołań, w rekordach aktywacyjnych, czy może wspiera domknięcia? Jaki paradygmat dominuje w tym języku? Dziedziczenie odbywa się klasowo czy prototypowo?
@Marmite: interpreter przechowuje dane na stosie. Logo jest zdecydowanie pełnoprawnym językiem strukturalnym wspierający rekursję. Interpreter jest na tyle stabilny, że śmiało obsłuży 64 wywołań rekursywnych. Dziedziczenie następuje zawsze, nawet gdy tego nie chcemy - od klasy żółwia. Jako takie metody istnieją, lecz nie mogą być prywatne. Tak samo z polami.
Wiem że LOGO jest sporym rozwinięciem obiektówki znanej z VS i Delphi XE. Jak dużo trzeba czasu aby ogarnąć LOGO aby programy przynajmniej zaczynały wyglądać ja te na VS itp. ?
Komentarze (83)
najlepsze
btw jak juz robisz to ama to moze polecisz jakies darmowe srodowisko do logo dzialajace na systemie 64bit?
Polecam Emacs.
Komentarz usunięty przez moderatora