Skip to main content

Cos'è un codice di colla?

Il codice colla è il 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 ai 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 colla possa essere utilizzato per trasferire le informazioni tra i linguaggi informatici, non è tenuto a 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 dati di grandi dimensioni attraverso il codice di connessione potrebbe non essere sempre affidabile.

Codice di colla generato, in particolare quando collega linguaggi distinti per computer, 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, dalle 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 grandi librerie o si uniscono repository di codice grande, d'altra parte, una piccola quantità di codice di 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 erratiPer il codice 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.