Международный общественный научно-образовательный проект http://www.inr.ac.ru/~info21/.
Проект Информатика-21 стартовал в сентябре 2001 г. и «вышел в Сеть» в сентябре 2002 г. Его главная цель — координация усилий реальных специалистов науки, образования, аэрокосмической промышленности и ИТ-индустрии на пост-советском пространстве по созданию единой современной системы преподавания фундаментальных основ программирования, опирающейся на наши уникальные образовательные и математические традиции.
Есть объективная необходимость систематического обучения программированию обширной категории программистов-непрофессионалов — физиков, химиков, инженеров, строителей, лингвистов, …, для которых серьезное программирование становится рутинным элементом повседневной работы.
В ИТ-индустрии сложилась стандартная парадигма современного программирования — консенсус относительно базовых понятий программирования общего назначения в виде синтеза «старого» процедурного программирования и «новых» объектно-ориентированных методов. Этот синтез в наиболее чистом виде представлен в системах семейства Оберон (Н.Вирт и Ю.Гуткнехт, 1988), и получил фактическое признание ИТ-индустрии в популярных системах Java (Sun, 1995) и C# (Microsoft, 2000).
Особенность программирования как учебной дисциплины — весьма важная роль технологической платформы, используемой в обучении. Возникающим здесь жестким требованиям лучше всего удовлетворяют безупречно спроектированные, современные языки программирования семейства Оберон, созданные как модернизация Паскаля его автором, профессором Никлаусом Виртом с учениками. В частности, реализация языка Оберон, учитывающая большой практический опыт и известная как Компонентный Паскаль, — современный наследник Паскаля образца 1970 г. по прямой линии. Соответствующая лаконичная и мощная система программирования Блэкбокс адаптирована для работы в распространенных операционных средах.
Цель проекта Информатика-21 — пропаганда и внедрение в системе образования Компонентного Паскаля/Оберона как практически идеальной единой платформы для систематического преподавания основ программирования в XXI веке.
Автор*: Ткачёв Ф.В.