З'єднувальний код (англ. glue code) — технологія в програмуванні, яка за допомогою додавання допоміжного коду до коду основної програми дозволяє використовувати інші функції, бібліотеки або фрагменти коду, що буди створені за іншою технологією або написані іншою мовою програмування. Ця технологія дозволяє використовувати разом частини програмного забезпечення, яке не сумісне між собою, без потреби їхньої зміни.
З'єднувальний код часто використовується в технології побудови [en], такого як Java Native Interface, або для можливості використання фрагментів іншої мови програмування (наприклад, SQL) в тексті основного коду.
З'єднувальний код може бути сформований як основною мовою програмування, так й через застосування скриптових мов програмування.
З'єднувальний код ефективний у середовищах швидкого прототипування, де часто потрібно швидко об'єднувати декілька компонентів в один застосунок та керувати ними.
Обмеження
Оскільки кожен компонент є незалежним й спроектований окремо, його поведінка може змінюватися під час виконання сценарію. Інша версія компоненту може поводитися по-іншому, ніж та версія компоненти, яка використовувалась при написанні та відлагоджуванні скрипта. Крім того, з'єднувальний код має обмежену можливість контролювати поведінку компонента.
Використання з'єднувального коду може приводити до зменшення швидкості виконання програми, так як він використовує техніку інтерпретування. Якщо швидкість має значення, то часто замість з'єднувального коду використовують сценарії конфігурування.
Див. також
Джерела
- Stolpmann, Gerd. . findlib User's Guide. Caml City. Архів оригіналу за 29 серпня 2021. Процитовано 29 серпня 2021.
- Pryce, Nathaniel. . Scripting. Patterns. , Imperial College London. Архів оригіналу за 31 березня 2017. Процитовано 29 серпня 2021.
- Lethbridge, Timothy C.; Laganière, Robert (21 листопада 2001). . / University of Ottawa. Glue Code. Архів оригіналу за 12 липня 2017.
Це незавершена стаття про програмування. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Z yednuvalnij kod angl glue code tehnologiya v programuvanni yaka za dopomogoyu dodavannya dopomizhnogo kodu do kodu osnovnoyi programi dozvolyaye vikoristovuvati inshi funkciyi biblioteki abo fragmenti kodu sho budi stvoreni za inshoyu tehnologiyeyu abo napisani inshoyu movoyu programuvannya Cya tehnologiya dozvolyaye vikoristovuvati razom chastini programnogo zabezpechennya yake ne sumisne mizh soboyu bez potrebi yihnoyi zmini Z yednuvalnij kod chasto vikoristovuyetsya v tehnologiyi pobudovi en takogo yak Java Native Interface abo dlya mozhlivosti vikoristannya fragmentiv inshoyi movi programuvannya napriklad SQL v teksti osnovnogo kodu Z yednuvalnij kod mozhe buti sformovanij yak osnovnoyu movoyu programuvannya tak j cherez zastosuvannya skriptovih mov programuvannya Z yednuvalnij kod efektivnij u seredovishah shvidkogo prototipuvannya de chasto potribno shvidko ob yednuvati dekilka komponentiv v odin zastosunok ta keruvati nimi ObmezhennyaOskilki kozhen komponent ye nezalezhnim j sproektovanij okremo jogo povedinka mozhe zminyuvatisya pid chas vikonannya scenariyu Insha versiya komponentu mozhe povoditisya po inshomu nizh ta versiya komponenti yaka vikoristovuvalas pri napisanni ta vidlagodzhuvanni skripta Krim togo z yednuvalnij kod maye obmezhenu mozhlivist kontrolyuvati povedinku komponenta Vikoristannya z yednuvalnogo kodu mozhe privoditi do zmenshennya shvidkosti vikonannya programi tak yak vin vikoristovuye tehniku interpretuvannya Yaksho shvidkist maye znachennya to chasto zamist z yednuvalnogo kodu vikoristovuyut scenariyi konfiguruvannya Div takozhAdapter Skriptova mova en SWIG Lua en Obgortka biblioteki Funkciya zaglushkaDzherelaStolpmann Gerd findlib User s Guide Caml City Arhiv originalu za 29 serpnya 2021 Procitovano 29 serpnya 2021 Pryce Nathaniel Scripting Patterns Imperial College London Arhiv originalu za 31 bereznya 2017 Procitovano 29 serpnya 2021 Lethbridge Timothy C Laganiere Robert 21 listopada 2001 University of Ottawa Glue Code Arhiv originalu za 12 lipnya 2017 Ce nezavershena stattya pro programuvannya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi