Código de pegamento (lenguaje de código de pegamento)

El código de pegamento, también llamado código de enlace, es una programación personalizada que conecta componentes de software incompatibles.

El código de pegamento se puede escribir en el mismo lenguaje que el código que se conecta, pero a menudo se escribe en un lenguaje de secuencias de comandos interpretado especializado para conectar componentes del sistema llamado lengua de pegamento. Los lenguajes de pegamento populares incluyen AppleScript, JavaScript, Perl, PHP, Python, Ruby, VBScript y PowerShell.

Además de conectar módulos de software dispares, el código de pegamento se puede utilizar para unir varios sistemas. Si una organización ejecuta servicios en la nube tanto en Amazon como en Google, por ejemplo, se puede escribir código adhesivo para permitir cargas de trabajo y flujo de datos entre los servidores de las dos empresas. El código de pegamento también es útil para comandos de shell personalizados, envoltorios de aplicaciones y creación rápida de prototipos de aplicaciones. 

El código de pegamento a veces se considera un mal necesario porque puede convertirse fácilmente en el eslabón más débil para los acuerdos de nivel de servicio (SLA) y, si no se administra correctamente, convertirse en un código espagueti excesivamente complicado que afecta negativamente al rendimiento. 

Véase también: guión interpretado