Content deleted Content added
No edit summary |
No edit summary Tags: Mobile edit Mobile web edit |
||
Line 1:
{{more footnotes|date=June 2016}}{{Merge to|Glue logic|date=September 2018}}
In [[computer programming]], '''glue code''' is executable code (often [[source code]]) that serves solely to "adapt" different parts of code that would otherwise be incompatible. Glue code does not contribute any functionality towards meeting program [[requirement]]s. Instead, it often appears in code that lets existing [[Library (computing)|libraries]] or programs [[Interoperability#Software|interoperate]], as in [[language binding]]s or [[foreign function interface]]s such as the [[Java native interface]], when mapping [[Object (computer science)|objects]] to a [[database]] using [[object-relational mapping]], or when [[Systems integration|integrating]] two or more [[commercial off-the-shelf]] programs. Glue code may be written in the same language as the code it is gluing together, or in a separate [[glue language]]. Glue code is very efficient in [[rapid prototyping]] environments, where several components are quickly put together into a single language or framework.
==Consequences==
|