Глава 14. Разработка

Linux традиционно имеет широчайший спектр инструментов для создания программ. Дистрибутив позволяет вам использовать самые разнообразные языки программирования (C, C++, Java, Perl, Python, Ruby, LISP и др.), среды программирования (Eclipse, Emacs, KDevelop и др.), инструментальные платформы (Tomcat, Jakarta, Plone, Zope3 и др.). Полная открытость всех компонентов системы существенно упрощает работу разработчика, позволяя быстро разобраться во внутренних механизмах работы систем и использовать уже готовые компоненты, зачастую требующие лишь небольших доработок.

14.1. Языки программирования

Logo

Для обучения основам программирования на языке Logo в дистрибутив включена программа KTurtle из набора обучающих программ KDE-Edu. Для запуска в GNOME выберите ПриложенияОбучающие программыKTurtle, в KDE — Меню запуска приложенийПриложенияОбразованиеРазноеСреда обучения программированю.

Главное окно KTurtle разделено на две панели. Левая панель предназначена для редактирования кода, на правой отображается результат выполнения команд.

По умолчанию в KTurtle для создания программ используется английский язык. Чтобы сменить язык, выберите НастройкаНастроить KTurtle. В появившемся окне в левой части выберите Язык, а в правой — язык команд Logo. После нажатия кнопки Применить изменения вступят в силу.

KTurtle содержит несколько примеров сценариев на языке Logo, открыть которые можно, выбрав ФайлОткрыть пример. На Рис. 14.1 показан результат выполнения сценария arrow.logo.

KTurtle

Рисунок 14.1. KTurtle