Интернет магазин китайских планшетных компьютеров



Компьютеры - PascalABC.NET

12 июня 2011


Оглавление:
1. PascalABC.NET
2. PascalABC.NET
3. Лицензия



PascalABC.NET — система программирования. Язык системы — это реализация Object Pascal для платформы Microsoft.NET, который содержит все основные элементы современных языков программирования: модули, классы, перегрузку операторов, интерфейсы, исключения, обобщенные классы, сборку мусора, а также некоторые средства параллельного программирования.

Система изначально разрабатывалась для начального обучения программированию школьников и студентов.

Предыстория. Pascal ABC

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

Система представляла из себя фактически интерпретатор языка программирования Паскаль с интегрированной оболочкой. Язык, в основном, соответствовал входному языку Object Pascal. Некоторые возможности, например, записи с вариантами, опускались «как бесполезные». Система Pascal ABC разрабатывалась в среде Delphi для операционных систем, использующих Win32 API.

Несмотря на неполную реализацию языка, система стала удачной заменой уже давно устаревшей системе Turbo Pascal в первоначальном обучении программированию. Уже с версии 2 Pascal ABC стал надёжной средой программирования для начинающих, имеющий практически полную реализацию Object Pascal. Система широко использовалась на мехмате ЮФУ как для обучения студентов, так и в работе Детской компьютерной школы мехмата ЮФУ. Её использование также отмечалось в ряде средних школ Ростова-на-Дону. Благодаря созданию сайта системы Pascal ABC её использование существенно расширилось, система стала известна за пределами Ростова-на-Дону, как учебную систему её использовали во многих регионах СНГ. В каталоге http://soft.mail.ru/ программа Pascal ABC была неоднократно признана программой недели, а также признавалась самой популярной программой в категории программирование в 2005 и 2007. На сайте Софтпортал третья версия Pascal ABC держится в первом десятке популярных загрузок сразу по двум категориям: разработка под MS Windows и программирование в образовании.

Система Pascal ABC с сентября 2007 года не развивается и не поддерживается, однако её страница продолжает функционировать и с этой страницы можно загрузить Pascal ABC версии 3.0.1.

Особенности языка и стандартные модули

  • Наряду со стандартным, упрощённый синтаксис модулей
  • Возможность определять методы как внутри, так и вне интерфейса класса
  • Модуль растровой графики GraphABC
  • Модуль векторной графики ABCObjects для быстрого изучения основ объектно-ориентированного программирования
  • Модули Sounds, Timers, Events для работы со звуками, таймерами, событиями
  • Модуль Containers, реализующий наиболее распространённые контейнерные классы
  • Модули исполнителей Робот и Чертёжник для быстрого обучения основам программирования школьников младших и средних классов


Просмотров: 3231


<<< Open Watcom