Имеем систему, состоящую из нескольких бинарных модулей. Одни модули написаны на Си++, другие на Аде. Как организовать взаимодействие таких модулей, чтобы дёшево и сердито? Небольшое исследование на эту тему.
а не проще в качестве платформы использовать аналог .NET, чтобы не болела голова по поводу связывания C++, Ada, C# и т.д. и т.п., и чтобы при смене одной циферки в gcc, приходилось все пересобирать?
Предполагается использовать это дело в некой встраиваемой операционной системе. В качестве основного механизма межмодульного интерфейса (динамическое связывание). Поэтому ни .NET, ни другие виртуальные машины не рассматриваются - они реализуются на более высоком уровне.
no subject
Date: 2006-07-08 18:46 (UTC)чтобы не болела голова по поводу связывания C++, Ada, C# и т.д. и т.п.,
и чтобы при смене одной циферки в gcc, приходилось все пересобирать?
no subject
Date: 2006-07-09 19:59 (UTC)