# Руководство &kturtle;

Cies
Breijs

    cies AT kde DOT nl

Anne-Marie
Mahfouf

    annma AT kde DOT org

Владимир
Давыдов

    trotski@inbox.ru

Перевод на русский
Николай
Шафоростов

    shafff@ukr.net

Редакция перевода
2004
Cies Breijs
&FDLNotice;
2005-12-10
0.6

&kturtle; — это образовательная программная оболочка для программирования на языке &logo;. Отличительная особенность этого языка заключается в том, что можно программировать на своём родном языке.

KDE
kdeedu
KTurtle
образование
язык
родной
программирование
код
&logo;
инструкции
черепашка

## Введение

&kturtle; - это образовательная программная оболочка для изучения языка программирования &logo;, которая позволяет программировать максимально легко и просто. &kturtle; великолепно подходит для обучения детей основам математики, геометрии и программирования. Все команды, используемые для программирования, сделаны в стиле &logo;. Отличительной особенностью языка &logo; является то, что все его команды переведены на родной язык программиста.

Пакет &kturtle; назван так по главному персонажу программы — Черепашке. Пользователь управляет передвижениями Черепашки, используя команды языка &logo;, для рисования на холсте.

### Что такое &logo;?

Первая версия языка программирования &logo; была создана Сеймуром Пейпертом (Seymour Papert) в Лаборатории Искусственного Интеллекта Массачусетского Технологического Института в 1967 году как ответвление языка программирования LISP. Впоследствии вышло в свет много его версий. К 1980 Logo становится очень популярным, активно используются его версии для MSX, Commodore, Atari, Apple II и IBM PC компьютеров — главным образом, в образовательных целях. В 1985 году компания LCSI выпустила среду &Mac;&logo; как профессиональный инструмент программирования, но она не получила распространения. Массачусетский Технологический Институт до сих пор поддерживает сайт, посвящённый &logo;, который располагается по адресу http://el.media.mit.edu/logo-foundation/.

На сегодняшний день существует большое количество версий и диалектов &logo;, информацию о которых можно найти на сайте МТИ (см. выше) или при помощи любой поисковой системы. Данная версия &logo; (&kturtle;) изначально нацелена на образовательные нужды и вряд ли пригодится для профессионального программирования.

### Возможности &kturtle;

&kturtle; обладает замечательными особенностями, которые позволят начать программировать легко и непринуждённо. Вот небольшой список особенностей &kturtle;:

- Встроенный интерпретатор &logo;, использующий &XML;, поддерживает пользовательские функции и динамические типы.

- Выполнение можно замедлить и остановить в любое время.

- Мощный редактор команд &logo; с подсветкой синтаксиса, нумерацией строк и многим другим.

- Холст с результатом работы программы может быть сохранено как изображение или распечатано.

- Холст имеет функцию переноса Черепашки на другой край при достижении границы, так что вам будет сложно её потерять.

- Контекстная подсказка по всем командам &logo;, которая вызывается простым нажатием F2.

- Все команды &logo; могут быть переведены на любой язык.

- Диалог с сообщениями об ошибках, знакомящий детей с отладкой.

- Технология упрощённого программирования.

- Полноэкранный режим.

- Множество прилагаемых примеров программ на &logo;, переведённых на разные языки, помогут быстрее освоиться новичку.

&using-kturtle;

&getting-started;

&programming-reference;

&glossary;

&translator-guide;

## Авторы и лицензия

&kturtle;

© 2003-2005 Сиес Брейджс (Cies Breijs) cies AT kde DOT nl

Участники:

- Помощь в написании кода, редактор: &Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail;

- Автор WSBASIC (http://wsbasic.sourceforge.net), ставшей основой для интерпретатора &kturtle;: Вальтер Шрепперс (Walter Schreppers) Walter DOT Schreppers AT ua DOT ac DOT be

- Немецкая локализация: Matthias Meßmer bmlmessmer AT web DOT de

- Немецкая локализация: Burkhard Lück lueck AT hube-lueck DOT de

- Шведская локализация: Stefan Asserhäll stefan DOT asserhal AT telia DOT com

- Словенская локализация: Jure Repinc jlp@holodeck1.com

- Сербская локализация: Chusslove Illich caslav.ilic@gmx.net

- Итальянская локализация: Pino Toscano toscano.pino@tiscali.it

- Британская локализация: Andy Potter A.J.Potter@rhul.ac.uk

- Испанская локализация: Rafael Beccar rafael.beccar@kdemail.net

- Португальская бразильская локализация: Riverson Rios riverson@ccv.ufc.br

- Норвежская локализация: Karl Ove Hufthammer karl@huftis.org

- Поддержка кириллицы: Albert Astals Cid astals11@terra.es

Документация © 2004

- Сиес Брейджс (Cies Breijs) cies AT kde DOT nl

- &Anne-Marie.Mahfouf; annma AT kde DOT org

- Вычитка — &Philip.Rodrigues; &Philip.Rodrigues.mail;

- Обновление руководства переводчика и вычитка — Andrew Coles andrew_coles AT yahoo DOT co DOT uk

Перевод команд &logo; и руководства на русский язык: Владимир Давыдов trotski@inbox.ru

&underFDL; &underGPL;

## Установка

### Как получить &kturtle;

&install.intro.documentation;

### Сборка и установка

&install.compile.documentation;

&documentation.index;