Linux-приложения для информатики и программирования.
|
Free Pascal Compiler (FPC) | компилятор Паскаля с консольной средой разработки |
Gambas | среда разработки совместимая с VisualBasic |
Geany | графическая среда разработчика C, C++, Java и FreePascal |
Kdevelop | штатная среда разработки для KDE4 |
KTurtle | черепашья графика в Logo |
Lazarus | среда разработки совместимая с Delphi |
Scratch | графический диалект Logo для младших классов |
КуМир | отечественный язык программирования от НИИСИ РАН для обучения в ОУ |
Free Pascal Compiler (FPC)
Свободно распространяемый компилятор языка Паскаль. Важной особенностью компилятора является ориентация на распространённые коммерческие диалекты языка и наличие режимов совместимости с каждым из них: TurboPascal, FreePascal, Object Pascal, MacPascal и Delphi. В состав пакета входит среда разработки программ «fp», полностью аналогичная популярной среде Borland Pascal 7. Распространяется на условиях GNU GPL.
Снимок экрана
Версия GET-School 1.5 | Версия GET-School 2.0 |
Ссылки
- домашняя страница проекта
- статья «Как начать изучение Паскаля?» в базе знаний LinuxWizard
- сайт сообщества пользователей FreePascal в РФ
↑ Вернуться к списку приложений
Gambas
Объектно-ориентированный диалект языка Бейсик и интегрированная среда разработки для него. Предоставляет аналогичные Visual Basic средства разработки. Предназначен для создания графических приложений с помощью инструментария Qt3, GTK а также кросс-проекта Portland. Часто используется для портирования программ с Visual Basic (MS Windows) на Gambas (Linux). Поддерживает СУБД MySQL, PostgreSQL, Firebird, SQLite и ODBC.
Снимок экрана
Версия GET-School 2.0 |
Ссылки
- домашняя страница проекта
- Язык Gambas для операционной системы Linux. Курс для начинающих
- описание на LinuxFormat
- форум Gambas Basic
↑ Вернуться к списку приложений
Geany
Свободная кроссплатформенная среда разработки программ (IDE). Не включает в себя компилятор какого-либо языка программирования, но позволяет подключать существующие компиляторы (например, Бейсик, Паскаль, Си, Лого и т.д.). Поддерживает синтаксисы 46 языков программирования, включая язык гипертекстовой разметки HTML и различные скриптовые языки (Javascript, Bash, Perl и т.д.). Распространяется на условиях GNU GPL.
Снимок экрана
Версия GET-School 1.5 | Версия GET-School 2.0 |
Ссылки
- домашняя страница проекта
- статья «Как начать изучение Паскаля?» в базе знаний LinuxWizard
- цикл статей по Geany на сайте IBM
↑ Вернуться к списку приложений
KDevelop
Интегрированная среда разработки. Поддерживает большое число языков программирования: Си, Си++, Perl, Python, PHP, Java, Ruby, Ada, SQL, Bash, ФОРТРАН, Паскаль. Поддерживаются следующие системы сборки проектов: GNU (automake), qmake и make. Имеется подсветка исходного кода с учётом используемого языка программирования, менеджер проектов, навигатор классов, автоматическое завершение кода, поддержка контроля версий. Функционал среды расширяется с помощью дополнений.
Снимок экрана
Версия GET-School 2.0 |
Ссылки
↑ Вернуться к списку приложений
KTurtle
Образовательная среда программирования на языке Logo. Ученик управляет передвижениями Черепашки, используя команды языка Logo, для рисования на холсте. Команды набираются на родном языке.
Снимок экрана
Версия GET-School 1.5 | Версия GET-School 2.0 |
Ссылки
- домашняя страница проекта
- руководство на русском языке
- алгоритмизация и основы программирования на базе Kturtle, учебное пособие
- страница загрузки готовых скриптов
↑ Вернуться к списку приложений
Lazarus
Интегрированная среда разработки программного обеспечения для компилятора Free Pascal Compiler. Позволяет разрабатывать кроссплатформенные приложения в Delphi-подобном окружении. Поддерживает множество типов синтаксиса Pascal: Object Pascal, Turbo Pascal, Mac Pascal, Delphi; два стиля ассемблера: Intel и AT&T. Имеется возможность преобразования проектов Delphi, таким образом среда часто используется для переноса программ с Delphi (MS Windows) в среду Lazarus (Linux). Редактор включает в себя систему подсказок, гипертекстовую навигацию по исходным текстам, автозавершение кода и рефакторинг. Реализована полная поддержка кодировки Unicode (UTF-8).
Снимок экрана
Версия GET-School 2.0 |
Ссылки
- домашняя страница проекта
- русскоязычный сайт с материалами по Lazarus
- статьи о использовании Lazarus
- видеоуроки «Lazarus, Ввод в курс дела»
- сравнение возможностей Lazarus и Delphi
↑ Вернуться к списку приложений
Scratсh
Визуальная объектно-ориентированная среда программирования для обучения школьников. Программы состоят из графических блоков. Для составления программы блоки перетаскиваются мышью из окна блоков в область скриптов.
Снимок экрана
Версия GET-School 1.5 |
Ссылки
- домашняя страница проекта
- руководство по Scratch 1.3 на русском языке
- русскоязычное сообщество Scratch
- Scratch на letopisi.ru
↑ Вернуться к списку приложений
КуМир
Система программирования, предназначенная для поддержки начальных курсов информатики и программирования в средней и высшей школе. Для написания программ используется школьный алгоритмический язык с русской лексикой и встроенными исполнителями Робот и Чертёжник. При вводе программы система осуществляет контроль её правильности, сообщая о всех обнаруженных ошибках. При интерактивном режиме работы выводятся результаты операций присваивания и значения логических выражений.
Снимок экрана
Версия GET-School 2.0 |
Ссылки