Поиск






Понедельник, 25.11.2024, 02:26

| RSS

ОТДЕЛ
ИНФОРМАЦИОННЫХ
ТЕХНОЛОГИЙ
 
Каталог статей


Главная » Статьи » Интересные статьи

Обучение программированию в Linux на примере интегрированной среды разработки Geany: Часть 1.
Источник www.ibm.com

Обучение программированию в Linux на примере интегрированной среды разработки Geany: Часть 1.Основы работы в Geany – создание простого приложения


Уровень сложности: средний

Алексей Снастин, независимый разработчик ПО, консультант

05.11.2009

Эта статья открывает цикл, основной целью которого является демонстрация использования инструментального средства Geany при изучении процесса разработки программного обеспечения в Linux

В данной статье рассказывается, как начать работу в Geany, как настроить некоторые параметры для улучшения функциональности и обеспечения удобства, как написать, откомпилировать и выполнить простую программу на языке С. В следующих частях цикла будет рассмотрено применение Geany для создания и сопровождения более сложных проектов на различных языках программирования (Python, FreePascal и т.д.).

Для любого программиста, особенно начинающего, выбор рабочей среды является далеко не последним делом. Любой дистрибутив Linux предлагает богатый выбор текстовых редакторов, в той или иной степени поддерживающих написание исходного кода. Часто и преподавателям, и ученикам весьма трудно подобрать инструмент, который был бы простым в изучении, удобным в использовании и помогал бы ориентироваться в текстах модулей и функций. Давать конкретные рекомендации бессмысленно – сколько людей, столько и мнений. Тем не менее, для тех, кто делает первые шаги в программировании, можно посоветовать обратить внимание на Geany.

Кто-то называет Geany текстовым редактором для программистов, кто-то – интегрированной средой разработки (IDE). Но Geany "умеет” больше, чем обычный текстовый редактор, а по поводу классификации в качестве IDE лучше всего узнать мнение автора и ведущего разработчика этой программы – Энрико Трёгера (Enrico Tröger): "Geany – это компактная и простая среда разработки. Она была создана для того, чтобы предоставить программистам небольшую и быструю IDE, которая имеет зависимости всего лишь от нескольких сторонних пакетов. Другой целью было обеспечение как можно большей независимости от конкретных рабочих сред (рабочих столов), таких как KDE или GNOME, – для Geany требуются только runtime-библиотеки GTK2”. Что ж, поверим создателю Geany и будем считать эту программу интегрированной средой разработки.

Следует отметить, что Geany распознаёт и выполняет подсветку синтаксиса для более чем 40 (!) языков программирования, разметки и скриптовых языков, таких как C/C++, Python, Java, PHP, HTML, Pascal, Perl, Basic и др. Кроме того, в ней поддерживается свёртка фрагментов кода, автозавершение символьных имён и языковых конструкций, автозакрытие тэгов XML и HTML, списки символов, здесь имеется подсистема сборки для компиляции и выполнения кода, а также простые средства управления проектами. И, конечно же, Geany использует подключаемые модули (plugin-ы) для наращивания функциональности.

Читать дальше
Категория: Интересные статьи | Добавил: sashacd (07.11.2009)
Просмотров: 2170 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Имя *:
Email *:
Код *:

Copyright ООО "Отдел Информационных Технологий" © 2024