Was ist ein Klebercode?

Klebercode ist ein Computercode, der Programme oder Softwarekomponenten verbindet, die sonst nicht kompatibel sind. Dieser Code erfüllt normalerweise keinen Zweck wie Berechnung oder Berechnung, sondern dient ausschließlich als Proxy zwischen zwei inkompatiblen Softwareteilen. Objektorientierte Programmiersprachen können mit Skriptsprachen verbunden werden, zwei objektorientierte Sprachen können miteinander verbunden werden, oder große Stücke in derselben Sprache können durch diesen Code vereint werden. Im Allgemeinen ermöglicht es einen Code, in dem andere Funktionen aufzurufen oder kleine Datenwerte zwischen den Codeblöcken übergeben zu werden. Einige Klebercodegeneratoren ermöglichen es, benutzerdefinierte Datenstrukturen zwischen Codemodulen zu übergeben, aber nicht alle von ihnen. Das Bewegen großer Datenstücke über den Verbindungscode ist möglicherweise nicht immer zuverlässig.Gebärmuttersprachen enthält häufig Codestücke, die für jedes angeschlossene Codemodul spezifisch sind. Um C ++ mit Java zu verbinden, kann der generierte Code sowohl eine C ++ - Datei als auch eine Java -Datei enthalten. Solange keine wesentlichen Änderungen an den Strukturen der verbundenen Codemodule vorgenommen werden, müssen die generierten Dateien nicht geändert werden, müssen jedoch möglicherweise im Laufe der Entwicklung aktualisiert werden. Generierte Dateien wie diese müssen selten von einem Entwickler und niemals von einem Endbenutzer geändert oder verwaltet werden.

Klebercode kann verwendet werden, um Codemodule jeder Größe zu verbinden, von kleinen Funktionen mit großen Bibliotheken. Abhängig von der Menge an Proxy -Code, die für diesen Zweck generiert werden, kann es zu einer erheblichen Menge an Codeblähungen und Overheads kommen, sodass die Verbindung kleiner Codestücke auf diese Weise nicht immer ideal ist. Bei der Synchronisierung von Aufrufen an große Bibliotheken oder das Zusammenführen großer Code -Repositories dagegen ein kleines AmOhne Klebercode kann eine unschätzbare Möglichkeit sein, Funktionen zu bringen, wo er sonst nicht verfügbar sein kann.

Daten (Extensible Markup Language) (XML) werden manchmal mit dem Klebercode verwechselt, aber der Zweck von jedem ist sehr unterschiedlich. XML ist eine Markup -Sprache, dh es fügt vorhandene Daten organisatorische und beschreibende Informationen zur einfacheren Interpretation hinzu. Beide können als Proxy dienen, um Informationen zu verschieben, aber XML ist statisch und in Bezug auf die Daten, die sie übertragen können, zwischen Codeblöcken übertragen. XML kommentiert und klassifiziert Daten, während der Klebercode eine Bewegung und Manipulation von Daten ermöglicht.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?