Мо́вне зв'я́зування (англ. binding) ― прикладний програмний інтерфейс (API), який надає можливість в певній мові програмування використовувати бібліотеки, написані іншою мовою програмування або написані для іншої операційної системи.
Характеристика
Поняття мовного зв'язування загалом означає перенесення чогось одного на щось інше. В контексті програмних бібліотек є обгорткою бібліотеки, що з'єднує дві мови програмування таким чином, що дозволяє використовувати в іншій мові. Багато програмних бібліотек написані на мовах системного програмування, як от C чи . Щоб мати змогу використовувати їх в інших мовах, зазвичай високого рівня, таких як Java, Python, Lisp, Scheme чи Lua, прив'язування бібліотеки має бути написаним на них самих, можливо для цього доведеться перекомпілювати початковий код. Деякі мови підтримують [en] — наприклад, такі як Python або OCaml мають ctype
, а Embeddable Common Lisp має cffi
та uffi
.
Див. також
Примітки
- . Cairographics.org. Архів оригіналу за 9 травня 2022. Процитовано 2 квітня 2014.
- . www.cairographics.org. Архів оригіналу за 9 травня 2022. Процитовано 9 травня 2022.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Mo vne zv ya zuvannya angl binding prikladnij programnij interfejs API yakij nadaye mozhlivist v pevnij movi programuvannya vikoristovuvati biblioteki napisani inshoyu movoyu programuvannya abo napisani dlya inshoyi operacijnoyi sistemi HarakteristikaPonyattya movnogo zv yazuvannya zagalom oznachaye perenesennya chogos odnogo na shos inshe V konteksti programnih bibliotek ye obgortkoyu biblioteki sho z yednuye dvi movi programuvannya takim chinom sho dozvolyaye vikoristovuvati v inshij movi Bagato programnih bibliotek napisani na movah sistemnogo programuvannya yak ot C chi C Shob mati zmogu vikoristovuvati yih v inshih movah zazvichaj visokogo rivnya takih yak Java Python Lisp Scheme chi Lua priv yazuvannya biblioteki maye buti napisanim na nih samih mozhlivo dlya cogo dovedetsya perekompilyuvati pochatkovij kod Deyaki movi pidtrimuyut en napriklad taki yak Python abo OCaml mayut ctype a Embeddable Common Lisp maye cffi ta uffi Div takozhPogodzhennya viklikiv Dvijkovij programnij interfejs ABI Prikladnij programnij interfejs API Primitki Cairographics org Arhiv originalu za 9 travnya 2022 Procitovano 2 kvitnya 2014 www cairographics org Arhiv originalu za 9 travnya 2022 Procitovano 9 travnya 2022