Лого (програмски језик) — разлика између измена

Садржај обрисан Садржај додат
мНема описа измене
Autobot (разговор | доприноси)
м Разне исправке; козметичке измене
Ред 1:
{{Друга употреба|Лого}}
[[Датотека:Remi_turtlegrafik.png|мини|200п|Корњача графика Лого језика]]
'''Лого''' ({{Јез-енг|Logo}}) је [[програмски језик високог нивоа]] који се базира на [[функционално програмирање|функционалном начину]] програмирања. Настао је из програмског језика [[Lisp|Лисп]] и може да се сматра његовим дијалектом. Лого језик је блиско повезан са Лого порограмским окружењем које омогућава висок степен интерактивности у раду. Саставни део Лого језика је корњача графика, графички систем који се лако учи као и целокупан језик.
 
Лого је настао [[1967]]. године. Креиран је са циљем да буде образовно средство и то не само у области [[Програмирање|програмирања]]. Његови творци су -{Daniel G. Bobrow}-, -{Wally Feurzeig}- и [[Симор Паперт]].
Ред 7:
== Здраво свете ==
Следећи код ће исписати "-{Zdravo svete!}-" у интерактивном начину рада:
PRINT <nowiki>[Zdravo svete!]</nowiki>
Процедура са именом <code>Pozdrav</code>, која има исто дејство као и код изнад, може да изгледа овако:
TO Pozdrav
PRINT <nowiki>[Zdravo svete!]</nowiki>
END
 
Ред 33:
 
== Синтакса ==
Основе [[Синтакса|синтаксе]] лого језика су изведене из [[Lisp|Лисп]] програмског језика, уз додатно упроштење: могућност изостављања заграда. Одатле неки Лого зову ЛиспLisp без заграда (односи се на мале, обле заграде). Могуће је писти и са заградама. На пример следећи код исписује број један:
 
(print 1)