¿Qué es un código de pegamento?

El código de pegamento es un código de computadora que une programas o componentes de software que de otra manera no serían compatibles. Este código generalmente no tiene un propósito como el cálculo o el cálculo, pero sirve exclusivamente como un proxy entre dos piezas de software incompatibles. Los lenguajes de programación orientados a objetos se pueden conectar a lenguajes de secuencias de comandos, se pueden conectar dos idiomas orientados a objetos, o las piezas grandes en el mismo idioma pueden estar unidas con este código.

Aunque el código de pegamento se puede usar para transferir información entre los lenguajes de la computadora, no se requiere que lo haga. En general, permite que una pieza de código llame a las funciones en el otro, o permite que se pasen valores de datos pequeños entre bloques de código. Algunos generadores de código de pegamento permiten que las estructuras de datos especificadas por el usuario se pasen entre los módulos de código, pero no todos ellos lo hacen. Mover piezas grandes de datos a través del código de conexión puede no ser siempre confiable.

Código de pegamento generado, particularmente cuando conecta distintivo compLenguajes uter, a menudo contiene piezas de código específicas para cada módulo de código conectado. Por ejemplo, para conectar C ++ con Java, el código generado puede incluir tanto un archivo C ++ como un archivo Java. Mientras no se realicen cambios importantes en las estructuras de los módulos de código conectado, los archivos generados no necesitan cambiarse, pero es posible que necesiten actualizarse a lo largo del desarrollo. Archivos generados como estos rara vez necesitan ser cambiados o mantenidos por un desarrollador, y nunca por un usuario final.

El código de pegamento se puede usar para conectar módulos de código de cualquier tamaño, desde pequeñas funciones hasta bibliotecas grandes. Dependiendo de la cantidad de código proxy generado para este propósito, puede haber una cantidad significativa de hinchazón y sobrecarga, por lo que conectar pequeñas piezas de código de esta manera puede no ser siempre ideal. Al sincronizar las llamadas a bibliotecas grandes o fusionar repositorios de código grandes, por otro lado, una pequeña AMOUNT del código de pegamento puede ser una forma invaluable de traer funcionalidad donde de otro modo no estaría disponible.

Los datos de lenguaje de marcado extensible (XML) a veces se confunden con el código de pegamento, pero el propósito de cada uno es bastante diferente. XML es un lenguaje de marcado, es decir, agrega información organizacional y descriptiva a los datos existentes para una interpretación más fácil. Ambos pueden servir como un proxy para mover información, pero XML es estático y mucho más limitado en términos de los datos que puede transferir entre bloques de código. XML anota y clasifica los datos, mientras que el código de pegamento permite el movimiento y la manipulación de los datos.

OTROS IDIOMAS