Hallo,
ich suche einen "schönen" Begriff für das Problem, welches entsteht, wenn man Daten zwischen zwei Programmiersprachen austauschen möchte. Ein Beispiel wäre da der Austausch von Datenstrukturen zwischen JavaScript und PHP, aber das können natürlich auch beliebige andere Sprachen sein. Die Daten können evtl. nicht vollständig konvertiert werden, es entstehen Datenverlust/Kodierungsfehler, die Referenzen gehen verloren (nicht nur bei verteilten Anwendungen), die zulässigen Operationen die die beiden Programmiersprachen unterscheiden sich usw. Für recht einfache Datentypen klappt das meist noch ganz gut, aber bei Objekten wird es dann kniffelig.
Einen ähnlichen Begriff gibt es für die Probleme die zwischen objektorientierten Programmiersprachen und relationalen Datenbanken existieren. Dort spricht man von Impedance Mismatch. Gibt es ein solches Schlagwort auch für das oben geschilderte Problem? Einfach nur von "Inkompatibilität" o.ä. zu reden ist mir etwas zu allgemein.
Gruß
Der Terminologe