Иван, хорошая презентация, здорово!

Немного шероховатые куски:

> -- Цитата:
> В 1987 году Никлаус Вирт, унифицировав, предложил для языка Оберонпаттерн написания блоков. Блок, удовлетворяющий требованиям этогопаттерна, называется компонентом. Данный паттерн сформировался приизучении проблемы хрупких базовых классов, возникающей при построенииобъемной иерархии классов. Паттерн заключался в том, что компоненткомпилируется отдельно от других, а на стадии выполнения необходимыекомпоненты подключаются динамически.
Вы здесь опирались на какой-то источник в этих формулировках?

> -- Цитата:
> В 1989 году Бертран Мейер предложил идею единого взаимодействия междувызываемым и вызывающим компонентами. Эта идея воплотилась в видеготовых решений: CORBA, COM, SOAP и протоколу JAVA. Впоследствииподдержка со стороны языка осуществилась в компонентном Паскале.
Может быть, имеется в виду протокол Java RMI (Remote Method Invocation)?

И, очень заинтересовал кадр про твердотельное молекулярное моделирование. Видно, что это ваша подсистема Dia.
Можно об этом моменте поподробнее?
Это не в русле мезомеханики и подвижных клеточных автоматов (molecular cellular automata), которые у вас там развиваются в СО РАН?