Глава 1. Введение

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 обладает множеством других возможностей, облегчающих ученикам их первые шаги в программировании.