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

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

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

Ընդհանուր տեղեկություններ 

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

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

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

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

Hello, World! 

 TO HELLO

 PRINT [Hello, World!]

 END

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

 ԲԱՐևԵԼՈՒ ՀԱՄԱՐ

   ԳՐԻՐ [Բարև, աշխարհ!]

 ՎԵՐՋ

Ծանոթագրություններ

Արտաքին հղումներ 
 Լոգո՝ լեզու ոչ միայն ամենափոքրերի համար 
 Լոգոյի մասին… 
 logo_ru —Լոգո լեզուն սովորելու խումբ կենդանի ամսագրում  (22.12.2014-ից խմբի աշխատանքը վերսկսվել է)
 Լոգոյի պատմությունը
 Ծրագրավորման ուսումնասիրությունների ու աշխատանքային մեթոդների ուսումնասիրման ֆորում
 «Լոգո ծրագրավորման լեզու» բաժինը  myROBOT.RU կայքում
 Լոգոյի դասեր MSWLogo միջավայրում