Интернет магазин китайских планшетных компьютеров



Компьютеры - Лого (язык программирования) - Реализации

30 марта 2011


Оглавление:
1. Лого (язык программирования)
2. Синтаксис и интерпретация
3. Реализации



По состоянию на июнь 2010 года насчитывалось не менее 246 реализаций Лого с момента создания языка.

В настоящее время не имеется единого стандарта языка Лого, хотя широко приняты определённые соглашения о базовых аспектах языка. Диалекты Лого имеют значительные отличия. Ситуация усложняется наличием ряда программ черепашьей графики, которые ошибочно называются «Лого».

Наиболее широко использовавшейся и доминировавшей в своё время реализацией языка была система Apple Logo, разработанная фирмой LCSI для компьютера Apple II и распространённая в 1980-е годы. В Болгарии была произведена локализация этого продукта на болгарский и русский языки для совместимых с Apple II компьютеров серии Правец 8, распространявшаяся под названием «Лого 2.0» и широко использовавшаяся в учебном процессе в Болгарии и СССР. В дальнейшем в России была выпущена русская локализация продукта LCSI для MS-DOS под названием LogoWriter.

На сегодняшний день распространена свободная кроссплатформенная реализация UCBLogo, также известная как Berkeley Logo, недостатком которой, однако, является рудиментарный графический интерфейс пользователя.

Для Microsoft Windows доступна система MSWLogo и её более новая версия FMSLogo, которые широко используются в школах Великобритании и Австралии. Также в западных школах используются коммерческие реализации MicroWorlds Logo и Imagine Logo.

MSWLogo и FMSLogo поддерживают использование нескольких черепах и трёхмерную графику, а также расширенные возможности ввода-вывода и другие расширения.

Для Mac OS X доступна бесплатная реализация ACSLogo, имеющая достаточно развитый графический интерфейс, локализацию на нескольких языках и позволяющая добавлять собственные локализации.

В России в учебном процессе используются русские локализации LCSI MicroWorlds для Windows и Mac OS X под названием ЛогоМиры и ПервоЛого.



Просмотров: 3446


<<< КуМир (система программирования)
Паскаль (язык программирования) >>>