Լոգո (ծրագրավորման լեզու)

Վիքիպեդիայից՝ ազատ հանրագիտարանից
Լոգո
Remi turtlegrafik.png
Տեսակ ծրագրավորման լեզու և functional programming language
Առաջացել է 1968
Ստեղծող Սեյմուր Փեյփերթ և Idit Harel Caperton
Նախագծող Wally Feurzeig և Սեյմուր Փեյփերթ
Ներշնչվել է Լիսպ
Logo (programming language) Վիքիպահեստում

Լոգո (անգլ.՝ Logo), ծրագրավորման բարձր մակարդակի լեզու, որը 1967 թվականին ստեղծել են Սեյմուր Փեյփերթը, Սինդիա Սոլոմոնը, Իդիթ Հարելը և Ուոլլի Ֆյուրցայգը[1] կրթական նպատակներով․ նախադպրոցական և կրտսեր դպրոցական տարիքի երեխաներին ծրագրավորման հիմնական հիմունքներին ծանոթացնելու համար (ռեկուրսիա, ընդարձակելիություն և այլն)։

Լոգոն նաև ապահովում է երեխաների մտածելու և խնդիրներ լուծելու կարողությունը զարգացնելու համար հարմար միջավայր։

Ընդհանուր տեղեկություններ[խմբագրել | խմբագրել կոդը]

Կրիայի գրաֆիկայի կիրառության օրինակ Լոգո ծրագրում

Ծրագրավորման այս լեզվի տիպիկ մասն ու միջավայրը կրիայի գրաֆիկայի մեթոդներն են, որոնք, մի կողմից առավ ել ակնառու են դարձնում ծրագրի ուսուցումը, մյուս կողմից՝ լայնորեն կիրառում են ռեկուրսիա։

Կան Լոգոյի ամենատարբեր ինտերպրետատորներ ամենատարբեր պլատֆորմների ու օպերացիոն համակարգերի համար՝ Windows, DOS, Linux, Mac OS, Unix և այլն։ Բացի այդ գոյություն ունեն Լոգոյի օբյեկտների վրա կողմնորոշված դիալեկնտներ, ինչպես Object Logo-ն, որը ստեղծվել է 1986 թվականին։ 1997 թվականին թողարկվել է ռուսական տարբերակը՝ ЛогоМиры (թարգմ․ «ԼոգոԱշխարհներ»)։

Բրայան Հարվին՝ Լոգո ծրագրավորման ոճի առանձնահատկությունների մասին եռեհատոր աշխատության («Computer Science Logo Style») հեղինակը, ստեղծել է Berkeley Logo։ Լոգոյի բազմաագենտային տարբերակներն են StarLogo-ն և NetLogo-ն։

Լոգոյի տիպիկ ռեալիզացիաներիը (օրինակ LCSI-ից) ծրագրավորողին տալիս են ներկառուցված հրահանգների մեծ գրադարան, ինտերպրետատորի տեքստային նեցուկ և «ծրագրերի ցանկ», որում կարելի է նոր գործառույթներ ավելացնել։ Բացի այդ ապահովվում է նվազագույնը մեկ գրաֆիկական էկրան, նվազագույնը մեկ «կրիայով»։

Hello, World![խմբագրել | խմբագրել կոդը]

TO HELLO
PRINT [Hello, World!]
END

Թարգմանաբար՝

ԲԱՐևԵԼՈՒ ՀԱՄԱՐ
  ԳՐԻՐ [Բարև, աշխարհ!]
ՎԵՐՋ

Ծանոթագրություններ[խմբագրել | խմբագրել կոդը]

  1. Hafner, Katie; Lyon, Matthew (1999). Where Wizards Stay Up Late: The Origins of the Internet. Simon and Schuster. էջ 87. ISBN 978-0-684-87216-2. https://books.google.am/books?id=RLKxSvCBQZcC&pg=PA87։ Վերցված է August 11, 2010. 

Արտաքին հղումներ[խմբագրել | խմբագրել կոդը]