Вернуться на страницу: Бесплатное и свободное программное обеспечение для Windows
Lazarus + FreePascal
Cвободно распространяемая IDE для компилятора Free Pascal Compiler. Содержит в составе FreePascal.
Windows 95, 98, ME, NT, 2000, XP, Vista
Лицензия: GPL
Сайты проекта: http://freepascal.org/ , http://lazarus.freepascal.org/
FreeBASIC
Свободная версия языка BASIC. Может работать в режиме совместимости с QBASIC.
Лицензия: GPL
Сайт проекта: http://www.freebasic.net/
Geany
Маленькая и быстрая текстовая IDE, поддерживающая C, C++, PHP, Pascal, Basic, Haskell, XML и множество других форматов (определяются установленными компиляторами). Рекомендуется к использованию с FreePascal, Haskell и FreeBasic.
Лицензия: GPL
Сайт проекта: http://www.geany.org/
Scratch
Cреда программирования, которая позволяет детям создавать собственные анимированные и интерактивные истории, игры и другие произведения. Этими произведениями можно обмениваться внутри международной среды, которая постепенно формируется в сети Интернет. Скретч базируется на традициях языка Лого и написан на языке Сквик.
Лицензия: Scratch license
Язык интерфейса: Русский
Сайт проекта: http://scratch.mit.edu/
Pascal ABC
Система Pascal ABC предназначена для обучения программированию на языке Паскаль и ориентирована на школьников и студентов младших курсов. По мнению автора первоначальное обучение программированию должно проходить в достаточно простых и дружественных средах, в то же время эти среды должны быть близки к стандартным по возможностям языка программирования и иметь достаточно богатые и современные библиотеки стандартных подпрограмм.
Система Pascal ABC основана на языке Delphi Pascal и призвана осуществить постепенный переход от простейших программ к модульному, объектно-ориентированному, событийному и компонентному программированию. Некоторые языковые конструкции в Pascal ABC допускают, наряду с основным, упрощенное использование, что позволяет использовать их на ранних этапах обучения.
Язык интерфейса: Русский
Сайт проекта: http://sunschool.math.rsu.ru/pabc/
GameLogo
Среда пограммирования GameLogo, созданная специально для обучения программированию, построена таким образом, что допускает плавное, поэтапное освоение. Обучающемуся не приходится тратить много времени на предварительное изучение команд и конструкций языка и, тем более, на изучение самой среды программирования.
GameLogo идеально подходит для обучения программированию и для проведения традиционных занятий по информатике.
Программирование превращается в интересную игру, в процессе которой происходит быстрое и прочное усвоение основных понятий и навыков алгоритмизации. Играть любят все!
Отсутствие в GameLogo жесткого контроля за ошибками программиста является сознательно запланированной его особенностью, направленной на предоставление максимальной свободы для творчества.
Обучение в среде GameLogo развивает математическую интуицию и геометрические представления, является своеобразным математическим тренажером, формирует алгоритмический, структурный, логический и комбинаторный типы мышления.
GameLogo должным образом сопрягается со структурой современных стандартных языков программирования, что значительно облегчает последующий переход к другим языкам программирования.
GameLogo располагает мультимедийными технологиями, предоставляет возможность использования объектно-ориентированных конструкций. Черепашка в GameLogo имеет датчик, с помощью которого можно моделировать поведение робота.
Диалект GameLogo сочетает языковые конструкции традиционного Бейсика и других языков программирования с идеями и философией Лого.
GameLogo предлагает простоту, наглядность, привлекательность в обучении и дружественный интерфейс.
Язык интерфейса: Русский
Сайт проекта: http://myrobot.ru/logo/
BlackBox Component Builder (Блэкбокс) — школьная версия
Это бесплатная и открытая система программирования для Компонентного Паскаля, являющаяся вариантом Системы Оберон, в общем аналогичная Турбо Паскалю, Дельфи и т.п., но обладающая следующей удивительной комбинацией свойств.
Она очень простая, очень быстрая, очень компактная, но при всем этом очень мощная, бесплатная для некоммерческого использования
Язык интерфейса: русский присутствует
Сайт проекта: http://www.inr.ac.ru/~info21/info/qtoblackbox.htm
Alice
Инновационная программа для программирования окружающей среды, которая облегчает создание мультипликации для интерактивных игр или видео.
Язык интерфейса: английский
Сайт программы: http://www.alice.org/