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

## Введение

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

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

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

&turtlescript; — язык программирования, использующийся в &kturtle;, основывается на семействе языков &logo;. Первая версия языка программирования &logo; была создана Сеймуром Пейпертом (Seymour Papert) в Лаборатории Искусственного Интеллекта Массачусетского Технологического Института в 1967 году как ответвление языка программирования LISP. Впоследствии в свет вышло множество версий &logo;. К 1980 году &logo; становится очень популярным, активно используются его версии для MSX, Commodore, Atari, Apple II и IBM PC компьютеров — главным образом, в образовательных целях. Массачусетский Технологический Институт до сих пор поддерживает сайт, посвящённый &logo;, где содержится список популярных реализаций этого языка.

&turtlescript; обладает особенностью, которую можно найти и во многих других реализациях &logo;: возможностью перевода команд на родной язык ученика. Эта особенность облегчает начало работы ученикам, не знающим, либо недостаточно знающим английский язык. Кроме этой особенности &kturtle; обладает множеством других возможностей, облегчающих ученикам их первые шаги в программировании.

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

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

- Интегрированная среда с интерпретатором &turtlescript;, редактором, холстом и другими инструментами внутри одной программы (без дополнительных зависимостей);

- Возможность перевода команд &turtlescript;, используя инструменты перевода &kde;;

- &turtlescript; поддерживает пользовательские функции, рекурсию и динамическую типизацию;

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

- Мощный редактор с интуитивной подсветкой синтаксиса, нумерацией строк, маркером ошибок, визуальным контролем выполнения и многим другим;

- Холст, на котором рисует Черепашка, может быть распечатан или сохранён как изображение в растровом (PNG) или векторном (SVG) формате;

- Контекстная справка: помощь там, где вы в ней нуждаетесь. Просто нажмите F2 (или выберите Справка Справка по ...) для получения справки по находящемуся под курсором фрагменту кода;

- Диалоговое окно с сообщениями об ошибках, указывающее на ошибки в программе и подсвечивающее их красным цветом;

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

- Встроенные примеры программ, облегчающие начало работы. Эти примеры переведены с использованием инструментов перевода &kde;.

&using-kturtle; &getting-started; &programming-reference; &glossary; &translator-guide;

## Авторские права и лицензия

&kturtle;

© 2003-2007 Cies Breijs cies AT kde DOT nl

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

- 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

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

Редакция перевода: Николай Шафоростов shafff@ukr.net

Редакция перевода: Александр Поташевaspotashev@gmail.com

Редакция перевода: Артём Золочевский artem.zolochevskiy@gmail.com

&underFDL; &underGPL;

## Установка

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

&install.intro.documentation;

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

&install.compile.documentation;

## Список команд