+7 (833) 624-11-47 yaro-vik@yandex.ru

Средства разработки/обучению программирования в Alt Linux 7.03

Учебные языки программирования, специально разрабатываемые для обучения детей с учётом их психофизиологического и интеллектуального развития, являются начальным или промежуточным звеном перед работой в средах программирования профессионального уровня.

Программное обеспечение обучения программированию в средней и старшей школе — это разнообразные среды языков программирования, освоение которых направлено на формирование специальных навыков для дальнейшего, более глубокого изучения.

– С/C++

Code::Blocks

Code::Blocks — свободная кроссплатформенная среда разработки. Code::Blocks написана на С++ и использует библиотеку wxWidgets. Имея открытую архитектуру, может масштабироваться за счёт подключаемых модулей.

Code::Blocks поддерживает языки программирования С/С++, D (с ограничениями). Включает в себя встроенный интерфейс под множество компиляторов, как свободных, так и проприетарных.

– Pascal

Free Pascal

Free Pascal (полное название Free Pascal Compiler, часто используется сокращение FPC) — свободно распространяемый компилятор языка программирования Pascal. Помимо компилятора, в дистрибутиве также присутвует консольная интегрированная среда разработки для Free Pascal. (Запускается из терминала командой fp)

Lazarus

Lazarus — свободная среда разработки программного обеспечения на языке Object Pascal для компилятора Free Pascal с графическим интерфейсом. Интегрированная среда разработки предоставляет возможность кроссплатформенной разработки приложений в Delphi-подобном окружении.

Функции:

  • поддерживает преобразование проектов Delphi;
  • реализован основной набор элементов управления;
  • редактор форм и инспектор объектов максимально приближены к Delphi;
  • интерфейс отладки (используется внешний отладчик GDB);
  • простой переход для Delphi программистов благодаря близости LCL к VCL;
  • полностью юникодный (UTF-8) интерфейс и редактор и поэтому отсутствие проблем с портированием кода, содержащего национальные символы;
  • мощный редактор кода, включающий систему подсказок, гипертекстовую навигацию по исходным текстам, автозавершение кода и рефакторинг;
  • форматирование кода «из коробки», используя механизмы Jedi Code Format;
  • поддержка множества типов синтаксиса Pascal: Object Pascal, Turbo Pascal, Mac Pascal, Delphi (поддерживаются со стороны компилятора).

– BASIC

BASIC-256

BASIC-256 — открытая реализация языка программирования Бейсик и одновременно — интегрированная среда разработки для него. Ориентирована на обучение программированию школьников. Язык имеет встроенный графический режим, позволяющий в считанные минуты рисовать на экране картинки, и русскоязычную документацию.

– kumir

КуМир (Комплект Учебных МИРов) — система программирования, предназначенная для поддержки начальных курсов информатики и программирования в средней и высшей школе.

Особенности системы КуМир

В системе КуМир используется школьный алгоритмический язык с русской лексикой и встроенными исполнителями Робот и Чертёжник. При вводе программы КуМир осуществляет постоянный полный контроль ее правильности, сообщая на полях программы об всех обнаруженных ошибках. При выполнении программы в пошаговом режиме КуМир выводит на поля результаты операций присваивания и значения логических выражений. Это позволяет ускорить процесс освоения азов программирования. Кумир работает в операционных системах Windows или Linux.

Система Кумир разработана в НИИСИ РАН по заказу Российской Академии Наук и распространяется свободно на условиях лицензии GNU 2.0.

Комментарии:

Добавить комментарий