2 Stimmen

Sprachliche Interoperabilität in .NET (CLR) und Mono

Nehmen wir an, ich muss Python und C++ verwenden. Ich kann eine Python-Funktion von C++ aus mit der Python-C-API aufrufen, und umgekehrt ist dies mit SWIG oder einem vergleichbaren Programm möglich.

Wie sieht es mit .NET aus? Ich weiß, es gibt IronPython und C#, die schließlich erzeugt .NET Assembly. Gibt es einen gut definierten Mechanismus für die Interoperabilität von Sprachen in .NET, so dass man beliebige Funktionsaufrufe aus beliebigen Sprachen verwenden kann?

  • Wenn ja, was sind die Mechanismen dafür?
  • Wenn nicht, was kann man tun, um Funktionen von einer Sprache in eine andere zu übertragen?
  • Der .NET-Mechanismus ist in Bezug auf die Interoperabilität der Sprachen der gleiche wie MONO?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X