Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Лого (язык программирования)30 марта 2011Оглавление: 1. Лого (язык программирования) 2. Синтаксис и интерпретация 3. Реализации Лого язык программирования высокого уровня, разработанный в 1967 году Сеймуром Папертом и Идит Харель в образовательных целях для обучения детей дошкольного и младшего школьного возраста основным концепциям программирования. Logo также обеспечивает среду, в которой дети могут развивать свои навыки рассуждений и решений задач. Общие сведенияТипичной и ожидаемой частью языка и среды программирования Лого являются средства черепашьей графики, которые, с одной стороны, позволяют придать наглядность обучению программированию, а с другой очень органично сочетаются с широким использованием рекурсии. Интерпретаторы Лого существуют для различных платформ и операционных систем: Windows, DOS, Linux, Mac OS, Unix и др. Существует также множество объектно-ориентированных диалектов Лого, таких как Object Logo, вышедший в 1986 году. В 1997 году вышла российская версия ЛогоМиры. Брайн Харви, автор трехтомника о стиле программирования на Лого создал Berkeley Logo. Мультиагентные версии Лого StarLogo и NetLogo. Типичные реализации Лого предоставляют программисту библиотеку встроенных команд, текстовую консоль интерпретатора и «лист программ», на котором можно разместить инструкции регистрации новых функций. Так же обеспечивается как минимум один графический экран, как минимум с одной «черепашкой». Во многих реализациях поддерживается многопоточность на уровне выполнения команд черепашками и на уровне возможности запустить команду асинхронно и в дальнейшем проверять, завершилась ли она. Есть возможность передать на выполнение интерпретатору программно сформированный список слов. Лого более прогрессивен, чем процедурные языки программирования Бейсик и Фортран, которые обычно используются для обучения программированию. Однако, реализации Лого, как правило, не имеют достаточно хорошо разработанных программ для работы с файлами, и это мешает ему получить широкое распространение в качестве языка программирования. По сути, язык Лого является адаптацией языка Лисп. Просмотров: 3543
|