About: Language binding     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:WikicatProgrammingParadigms, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FLanguage_binding

In programming and software design, binding is an application programming interface (API) that provides glue code specifically made to allow a programming language to use a foreign library or operating system service (one that is not native to that language).

AttributesValues
rdf:type
rdfs:label
  • Language binding (ca)
  • Language Binding (cs)
  • Binding (fr)
  • Binding (it)
  • Language binding (en)
  • 束縛 (コンピュータ) (ja)
  • 언어 바인딩 (ko)
  • Binding (software) (nl)
  • Vinculação de nomes (computação) (pt)
  • Мовне зв'язування (uk)
  • 綁紮 (zh)
rdfs:comment
  • En programació i disseny de programari, un enllaç de llenguatge (en anglès language binding) és una interfície de programació d'aplicacions que proporciona (codi font que adapta codi) elaborat de manera específica per a permetre que un llenguatge de programació utilitzi una biblioteca aliena o un servei d'un sistema operatiu que no és natiu d'aquell llenguatge. Es realitza quan es compila el programari, totes les funcions requerides en el codi han de ser enllaçades abans que s'executi el programari. (ca)
  • In programming and software design, binding is an application programming interface (API) that provides glue code specifically made to allow a programming language to use a foreign library or operating system service (one that is not native to that language). (en)
  • Un binding (qui est un terme anglais désignant l'action de lier des éléments entre eux) ou liaison peut avoir plusieurs significations en informatique : * binding de langage, qui permet l'utilisation d'une bibliothèque logicielle dans un autre langage de programmation que celui avec lequel elle a été écrite. On parle alors de binding de langage ; * XML data binding, qui permet la lecture d'un document XML en générant un objet représentant ces données ; * Data binding, qui permet de lier des objets entre eux pour les faire communiquer. (fr)
  • 束縛またはバインディング(英: binding)は、主に「対応付け」や「関連付け」などの意味で用いられるコンピュータ用語である。コンピュータ関連で「束縛」という語が使われるものはいくつかあり、それぞれ具体的な内容は異なるので、以下いくつかの例を示す。 (ja)
  • In informatica il binding è il processo tramite cui viene effettuato il collegamento fra una entità di un software ed il suo corrispettivo valore. Nei termini della programmazione a oggetti, la decisione circa l'attributo o il metodo da richiamare in un dato momento dell'esecuzione del programma viene effettuata grazie al binding. Tale decisione può essere stata stabilita in anticipo in maniera fissa, e in tal caso si parla di binding statico (o early binding); oppure può essere presa a tempo di esecuzione, in maniera dinamica, e in tal caso si parla di binding dinamico (o late binding). (it)
  • Мо́вне зв'я́зування (англ. binding) ― прикладний програмний інтерфейс (API), який надає можливість в певній мові програмування використовувати бібліотеки, написані іншою мовою програмування або написані для іншої операційної системи. (uk)
  • 在電腦科學中,所謂的綁紮()是指創造一個簡單的參考(reference),並將它指向一個更複雜更大的結構以利後用。此簡單參考可以替代此巨大結構,在之後的程式中輕盈地使用。 (zh)
  • Language binding (propojování jazyků) je aplikační programové rozhraní poskytující „lepidlový“ kód umožňující programovacímu jazyku nebo systémové službě užití v jiném jazyce, než ve kterém byl původní kód napsán. Většina motivuje k tvorbě těchto rozhraní, aby se zabránilo reimplementaci jedné knihovny v několika jazycích a tím pádem i potížím implementace některých algoritmů efektivně v některých vysokoúrovňových jazycích. (cs)
  • 컴퓨팅에서 바인딩(binding)은 프로그래밍 언어가 해당 언어에 네이티브하지 않는 외부 라이브러리나 운영 체제 서비스를 사용할 수 있도록 만들어주는 를 제공하는 API이다. 바인딩은 일반적으로 하나를 다른 것으로 매핑시키는 것을 의미한다. 소프트웨어 라이브러리 문맥에서 바인딩은 두 프로그래밍 언어를 이어주는 래퍼 라이브러리이며 여기서 한 언어로 작성된 라이브러리는 다른 언어에서 사용이 가능하게 된다. 수많은 소프트웨어 라이브러리들은 C나 C++과 같은 시스템 프로그래밍 언어로 작성된다. 자바, 커먼 리스프, 스킴, 파이썬, 루아 등 일반적으로 더 고급의 다른 언어에서 해당 라이브러리들을 사용하려면 라이브러리에 대한 바인딩은 해당 언어에서 생성되어야 하며, 필요한 수정의 정도에 따라 잠재적으로는 해당 언어 코드의 재컴파일이 요구될 수 있다. 그러나 대부분의 언어들은 파이썬과 OCaml의 ctypes, 의 cffi와 uffi 등의 외부 함수 인터페이스를 제공한다. (ko)
  • Een binding is in de softwarewereld een verbinding tussen een programmeertaal en softwarebibliotheek of een door een besturingssysteem aangeboden functionaliteit. Veel softwarebibliotheken zijn geschreven in systeemprogrammeertalen zoals C of C++. Om deze bibliotheken aan te kunnen spreken vanuit een andere programmeertaal (veelal "hogere" talen zoals Java) is er een binding nodig. (nl)
  • Em linguagens de programação, vinculação de nomes (ou amarração de nomes) é a associação de objetos (dados e/ou código) com identificadores. Um identificador associado a um objeto é dito referênciar este objeto. Linguagens de máquina não tem nenhuma noção de identificadores embutida, mas vinculações nome-objeto como um serviço e notação para o programador são implementados por linguagens de programação. A vinculação está intimamente ligada com o escopo, pois o escopo determina quais nomes são vinculados a quais os objetos em um sentido lexical, bem como sobre o tempo de execução relativo. (pt)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Link from a Wikipage to an external page
sameAs
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 54 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software