Лого (програмиране)

от Уикипедия, свободната енциклопедия

Logo turtle graphic
Увеличаване
Logo turtle graphic

Лого е език за програмиране. Преведен е на български. В България е популярен през 80-те и началото на 90-те години. Използва се предимно за графични изображения. Група специалисти под ръководството на Сеймур Папет, които работят в компанията Bolt, Beranek & Newman, през 1968г. започват работа по създаването на език, който комбинира теорията на изкуствения интелект с теориите за обучение на Жан Пиаже. В резултат се появява лесен за използване език, който учи децата на програмиране (като изпозва графика с костенурка) и същевременно може да бъре използван за разработки в областта на изкуствения интелект като ЛИСП. По-нататък работата по Logo продължава в Масачузетския Технологичен институт, където се създава версията MIT Logo (Massachusetts Ihstitute of Technology). Главната сила на Logo е в това, че е лесен за употреба. С графиката с костенурка само няколко прости команди могат да създадат сложен чертеж. С помощта на Logo и неговия моментален интерактивен отговор дори и съвсем малки деца могат да се запознайт с компютъра. При по-сериозно вглеждане се установява, че в Logo много лесно мгат да се създават комплексни структури от данни. Пример за команда за изчертаване на окръжност е:

за окръжност

повтори 360 (нп 1, нд 1)

край, където нп=напред, нд=надясно Аналогично квадрат се изчертава с командата

за квадрат

повтори 4 (нп 10, нд 10)

край

където 10 е стъпката на страните.

Ada | ALGOL | APL | AspectJ | BASIC | COBOL | C | C++ | C# | D | ColdFusion | Delphi | Eiffel | Forth | FORTRAN | Haskell | Java | JavaScript | Jython | Lisp | Logo | Mesa | ML | Modula-2 | Oberon | Pascal | Objective-C | Perl | PHP | PL/I | PostScript | Powerbuilder | Prolog | Python | QBASIC | Ruby | Scheme | Smalltalk | Tcl/Tk | Visual Basic