Компонентный Паскаль/История: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 65:
 
===Component Pascal===
Это одна из наиболее поздних реализаций в семействе Паскаль. Появился он относительно недавно -- в 2001 г. Этот язык моложе, чем ныне популярные [[http://python.org/ python]] или [[perl]]. По сравнению с предшественником введены ключевые возможности по контролю за изменением интерфейсов модулей. Главная опора сделана на [[компонентный каркас]], который позволяет более аккуратно и тщательно писать программы. Строго говоря, Компонентный Паскаль уже не просто язык, но целая среда. Базовые типы синхронизированы с наиболее употребительными. Строки теперь представлены Unicode множеством. Работа со строками стала в целом, более удобной. Расплатой за такие усовершенствования стало увеличенное число лексем. Их стало аж 34, что на 1 больше, чем в Oberon-2. Теперь Компонентный Паскаль, как правило, идёт в составе [[BlackBox Component Builder]] интегрированной операционной среды. Для любителей Паскалей можно лишь добавить, что лицензия под которой распространяется Компонентный Паскаль(КП) и BlackBox Component Builder(ББ/BB) -- BSD-3. Это очень свободная и либеральная лицензия позволяет использовать КП и ББ почти любым способом. В России (на 2015 г.) существует устоявшееся сообщество программистов на КП, часть из них даже ведёт свои проекты по развитию ББ(например, [[http://oberoncore.ru/projects/start здесь.]] В России удалось сохранить прекрасную алгоритмическую и методическую школу, и программирование с помощью КП больше можно отнести к науке программирования, чем к искусству, так как в основе КП лежат научные исследования и методики строго выверенные математикой.