In my projects I often see brown-field development environments, where the software under development consists of new components in a modern language as well as legacy components. The most often combination – in my experience – is C# on the top layer and C++/C on the bottom layer. Sometimes you will also find alas languages like Fortran or Cobol on the lowest layers, but those languages are a separate topic. So how can you interact
Full Text