Cos'è un codice di colla?

Il codice colla è un codice del computer che unisce programmi o componenti software che non sarebbero compatibili altrimenti. Questo codice di solito non ha uno scopo come il calcolo o il calcolo, ma serve esclusivamente come proxy tra due software incompatibili. I linguaggi di programmazione orientati agli oggetti possono essere collegati a linguaggi di scripting, due linguaggi orientati agli oggetti possono essere collegati insieme o pezzi di grandi dimensioni nella stessa lingua possono essere uniti da questo codice.

Sebbene il codice di colla possa essere utilizzato per trasferire le informazioni tra i linguaggi del computer, non è necessario farlo. In generale, consente a un pezzo di codice di chiamare le funzioni nell'altro o consente di passare da piccoli valori di dati tra i blocchi di codice. Alcuni generatori di codice colla consentono di passare le strutture di dati specificate dall'utente tra i moduli di codice, ma non tutti lo fanno. Lo spostamento di grandi dati tramite il codice di connessione potrebbe non essere sempre affidabile.

Codice di colla, in particolare quando collega Distinta CompLingue uter, spesso contiene pezzi di codice specifici per ciascun modulo di codice connesso. Ad esempio, per collegare C ++ con Java, il codice generato può includere sia un file C ++ che un file Java. Finché non vengono apportate modifiche importanti alle strutture dei moduli di codice connessi, i file generati non devono essere modificati, ma potrebbe essere necessario aggiornare nel corso dello sviluppo. File generati come questi raramente devono essere modificati o mantenuti da uno sviluppatore e mai da un utente finale.

Il codice colla può essere utilizzato per collegare moduli di codice di qualsiasi dimensione, da piccole funzioni alle librerie di grandi dimensioni. A seconda della quantità di codice proxy generato a tale scopo, potrebbe esserci una quantità significativa di gonfiore del codice e sovraccarico, quindi collegare piccoli pezzi di codice in questo modo potrebbe non essere sempre l'ideale. Quando si sincronizzano chiamate a librerie di grandi dimensioni o si uniscono repository di codice grande, d'altra parte, un piccolo AMIl contesto del codice colla può essere un modo inestimabile per portare funzionalità dove altrimenti potrebbe non essere disponibile.

I dati di linguaggio di markup estensibile (XML) vengono talvolta scambiati per il codice di colla, ma lo scopo di ciascuno è abbastanza diverso. XML è un linguaggio di markup, ovvero aggiunge informazioni organizzative e descrittive ai dati esistenti per un'interpretazione più semplice. Entrambi possono servire da proxy per spostare le informazioni, ma XML è statico e molto più limitato in termini di dati che può trasferire tra i blocchi di codice. XML annota e classifica i dati, mentre il codice colla consente il movimento e la manipolazione dei dati.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?