Зборка різномовних програм у середовищі Visual Studio
Це середовище дозволяє використовувати МП: C#, F#, C++, Visual Basic. Завдяки платформі .NET, CLR та загальній системи типів CTS виконується збирання компонентів, написаних на цих мовах, шляхом компілювання в так званий керований код (managed code) на проміжній мові IL (Intermediate Language). Під час виконання СLR компілює код IL в машинний код, застосовуючи для цього оперативну компіляцію (Just In Time – JIT). Компілятор JIT продукує машинний код, рідний по відношенню до платформи, на якій буде виконуватися, а під час виконання компілюється в той код, який необхідно [18].
Зборка програм у середовищі Eclipse. Механізм плагінів слугує підключенню засобів для створення програм в різних МП та фреймворках. Будуються плагіни для роботи з CORBA–об’єктами та Eclipse CORBA plugin (ecp). IDL–інтерфейс для зв’язку різних програм створюється компілятором OpenORB із IDL file у вигляді stub. Засіб External Tools Configuration створює конфігурацію зборки програм й КПВ.
Таким чином, в ІТК реалізовано декілька варіантів зборки різнорідних програм для сучасних розподілених систем Visual Studio, Eclipse через інтерфейс за параметрами і типами даних, що передаються між цими програмами. Реалізація зв’язків між середовищами Visual Studio Û Eclipse й MS.NET Û Eclipse в ІТК продемонстрував відповідними прикладами об’єднання сучасних середовищ.
Тестовий приклад
Він подає опис і зв’язок програм за різними мовами. Треба нажати на відповідну клавішу – сайту для виконання приклада.