This HTML5 document contains 135 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dcthttp://purl.org/dc/terms/
yago-reshttp://yago-knowledge.org/resource/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
dbpedia-cahttp://ca.dbpedia.org/resource/
dbpedia-kohttp://ko.dbpedia.org/resource/
dbpedia-huhttp://hu.dbpedia.org/resource/
n11https://global.dbpedia.org/id/
yagohttp://dbpedia.org/class/yago/
schemahttp://schema.org/
dbthttp://dbpedia.org/resource/Template:
dbpedia-ukhttp://uk.dbpedia.org/resource/
rdfshttp://www.w3.org/2000/01/rdf-schema#
n29http://www.open-std.org/JTC1/SC22/WG11/
freebasehttp://rdf.freebase.com/ns/
n27https://stackoverflow.com/questions/25865/
dbpedia-pthttp://pt.dbpedia.org/resource/
dbpedia-cshttp://cs.dbpedia.org/resource/
n18http://bn.dbpedia.org/resource/
dbpedia-fahttp://fa.dbpedia.org/resource/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
dbpedia-ithttp://it.dbpedia.org/resource/
dbpedia-zhhttp://zh.dbpedia.org/resource/
wikipedia-enhttp://en.wikipedia.org/wiki/
dbpedia-frhttp://fr.dbpedia.org/resource/
dbchttp://dbpedia.org/resource/Category:
dbphttp://dbpedia.org/property/
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
wikidatahttp://www.wikidata.org/entity/
goldhttp://purl.org/linguistics/gold/
dbpedia-nlhttp://nl.dbpedia.org/resource/
dbrhttp://dbpedia.org/resource/
dbpedia-jahttp://ja.dbpedia.org/resource/

Statements

Subject Item
dbr:Language_binding
rdf:type
wikidata:Q9143 yago:Paradigm113804375 dbo:ProgrammingLanguage yago:ArtificialLanguage106894544 owl:Thing yago:WikicatProgrammingParadigms dbo:Software wikidata:Q315 yago:Inflection113803782 dbo:Language yago:Communication100033020 schema:Language yago:Language106282651 yago:Relation100031921 yago:LinguisticRelation113797142 yago:Abstraction100002137 yago:WikicatProgrammingLanguages yago:GrammaticalRelation113796779 yago:ProgrammingLanguage106898352
rdfs:label
Binding (software) Vinculação de nomes (computação) 束縛 (コンピュータ) 綁紮 Binding Language Binding Language binding Binding Language binding Мовне зв'язування 언어 바인딩
rdfs:comment
束縛またはバインディング(英: binding)は、主に「対応付け」や「関連付け」などの意味で用いられるコンピュータ用語である。コンピュータ関連で「束縛」という語が使われるものはいくつかあり、それぞれ具体的な内容は異なるので、以下いくつかの例を示す。 Мо́вне зв'я́зування (англ. binding) ― прикладний програмний інтерфейс (API), який надає можливість в певній мові програмування використовувати бібліотеки, написані іншою мовою програмування або написані для іншої операційної системи. 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. 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. 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. 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. 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). 在電腦科學中,所謂的綁紮()是指創造一個簡單的參考(reference),並將它指向一個更複雜更大的結構以利後用。此簡單參考可以替代此巨大結構,在之後的程式中輕盈地使用。 컴퓨팅에서 바인딩(binding)은 프로그래밍 언어가 해당 언어에 네이티브하지 않는 외부 라이브러리나 운영 체제 서비스를 사용할 수 있도록 만들어주는 를 제공하는 API이다. 바인딩은 일반적으로 하나를 다른 것으로 매핑시키는 것을 의미한다. 소프트웨어 라이브러리 문맥에서 바인딩은 두 프로그래밍 언어를 이어주는 래퍼 라이브러리이며 여기서 한 언어로 작성된 라이브러리는 다른 언어에서 사용이 가능하게 된다. 수많은 소프트웨어 라이브러리들은 C나 C++과 같은 시스템 프로그래밍 언어로 작성된다. 자바, 커먼 리스프, 스킴, 파이썬, 루아 등 일반적으로 더 고급의 다른 언어에서 해당 라이브러리들을 사용하려면 라이브러리에 대한 바인딩은 해당 언어에서 생성되어야 하며, 필요한 수정의 정도에 따라 잠재적으로는 해당 언어 코드의 재컴파일이 요구될 수 있다. 그러나 대부분의 언어들은 파이썬과 OCaml의 ctypes, 의 cffi와 uffi 등의 외부 함수 인터페이스를 제공한다. 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. 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).
dct:subject
dbc:Compilers dbc:Computer_libraries
dbo:wikiPageID
3002110
dbo:wikiPageRevisionID
1044834982
dbo:wikiPageWikiLink
dbc:Compilers dbr:Wrapper_function dbr:Wrapper_library dbr:Freedesktop.org dbr:Foreign_function_interface dbr:Software_reuse dbr:Application_binary_interface dbr:OCaml dbr:Programming_language dbr:D-Bus dbr:C_(programming_language) dbr:Name_mangling dbr:Comparison_of_application_virtual_machines dbr:Computer_programming dbr:Software_design dbr:Library_(computing) dbc:Computer_libraries dbr:System_programming_language dbr:Cross-platform dbr:SWIG dbr:Embeddable_Common_Lisp dbr:C++ dbr:Library_(computer_science) dbr:Operating_system dbr:Algorithm dbr:Software_repository dbr:Apache_Subversion dbr:Component_Object_Model dbr:Java_(programming_language) dbr:Scheme_(programming_language) dbr:Lua_(programming_language) dbr:Portable_object_(computing) dbr:Common_Object_Request_Broker_Architecture dbr:Distributed_Component_Object_Model dbr:XPCOM dbr:Glue_code dbr:Application_programming_interface dbr:.NET_Framework dbr:Microsoft_Windows dbr:Embedded_SQL dbr:Python_(programming_language) dbr:Common_Lisp dbr:Calling_convention dbr:High-level_programming_language dbr:Compiler dbr:Common_Language_Infrastructure
dbo:wikiPageExternalLink
n27:what-is-a-language-binding n29:
owl:sameAs
dbpedia-fr:Binding n11:4hbhy dbpedia-hu:Adapter_programozási_nyelvekhez dbpedia-uk:Мовне_зв'язування dbpedia-zh:綁紮 n18:ল্যাংগুয়েজ_বাইন্ডিং dbpedia-pt:Vinculação_de_nomes_(computação) dbpedia-ca:Language_binding dbpedia-ko:언어_바인딩 dbpedia-fa:بستگی_زبانی_(رایانش) dbpedia-cs:Language_Binding dbpedia-nl:Binding_(software) yago-res:Language_binding dbpedia-ja:束縛_(コンピュータ) dbpedia-it:Binding wikidata:Q510878 freebase:m.08jw32
dbp:wikiPageUsesTemplate
dbt:Compu-lang-stub dbt:Short_description dbt:Reflist dbt:Authority_control dbt:Expand_section dbt:Portal dbt:Further dbt:Div_col dbt:Div_col_end dbt:Prose
dbo:abstract
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. 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). 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. 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. Het is efficiënter om een bibliotheek te hergebruiken via een dergelijke vertalings-interface dan de gehele bibliotheek te herschrijven voor gebruik met één specifieke taal, en daarnaast kunnen sommige algoritmen simpelweg niet (efficiënt) in een hogere taal geïmplementeerd worden. 컴퓨팅에서 바인딩(binding)은 프로그래밍 언어가 해당 언어에 네이티브하지 않는 외부 라이브러리나 운영 체제 서비스를 사용할 수 있도록 만들어주는 를 제공하는 API이다. 바인딩은 일반적으로 하나를 다른 것으로 매핑시키는 것을 의미한다. 소프트웨어 라이브러리 문맥에서 바인딩은 두 프로그래밍 언어를 이어주는 래퍼 라이브러리이며 여기서 한 언어로 작성된 라이브러리는 다른 언어에서 사용이 가능하게 된다. 수많은 소프트웨어 라이브러리들은 C나 C++과 같은 시스템 프로그래밍 언어로 작성된다. 자바, 커먼 리스프, 스킴, 파이썬, 루아 등 일반적으로 더 고급의 다른 언어에서 해당 라이브러리들을 사용하려면 라이브러리에 대한 바인딩은 해당 언어에서 생성되어야 하며, 필요한 수정의 정도에 따라 잠재적으로는 해당 언어 코드의 재컴파일이 요구될 수 있다. 그러나 대부분의 언어들은 파이썬과 OCaml의 ctypes, 의 cffi와 uffi 등의 외부 함수 인터페이스를 제공한다. 예를 들어, 파이썬 바인딩은 일부 목적으로 작성된 현존하는 C 라이브러리를 파이썬에 사용하기 위해 쓰인다. 다른 예로 C로 작성된 libsvn을 통해 서브버전 소프트웨어 저장소로 접근하기 위한 API를 제공할 수 있다. 자바 코드 안에서 서브버전에 접근하려면 설치된 libsvn에 의존하는 libsvnjavahl를 사용할 수 있으며 언어 자바와 libsvn 간 다리 역할을 함으로써 해당 작업을 수행하기 위해 libsvn로부터 함수를 호출하는 API를 제공하게 된다. 라이브러리 바인딩을 생성하는 주된 동기에는 여러 언어의 라이브러리로 라이브러리 하나를 다시 구현하는 일을 줄이기 위한 소프트웨어 재사용, 일부 고급 언어에서 일부 알고리즘을 효율적으로 구현하는데 따르는 어려움이 포함된다. Мо́вне зв'я́зування (англ. binding) ― прикладний програмний інтерфейс (API), який надає можливість в певній мові програмування використовувати бібліотеки, написані іншою мовою програмування або написані для іншої операційної системи. 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. Binding běžně znamená mapování jedné věci k druhé. V případě softwarových knihoven se jedná o wrappery, které propojují dva různé jazyky tak, aby knihovna napsána v jednom jazyce mohla být použita v jazyce druhém. Spousta knihoven je psána v systémových programovacích jazycích jako je C či C++. Aby se takové knihovny daly použít v jiném jazyce, bežně vysokoúrovňovějších jako Java, Common Lisp, Python nebo Lua, rozhraní k dané knihovně musí být napsáno v daném jazyce s možností rekompilace kódu daného jazyka v závislosti na potřebných změnách. Většina jazyků umožňuje rozhraní ke svým funkcím, jako například Pythoní ctypes či cffi a uffi Common Lispu. Například, propojování pro Python se používá, když knihovna psaná v jazyce C má být použita v Pythonu. Dalším příkladem je libsvn napsaná v jazce C, aby poskytla rozhraní pro přístup k repozitáři Subversion software. Pro přístup k Subversion z Javy lze použít libsvnjavahl, která závisí na faktu, že libsvn knihova již je nainstalována a chová se jakožto most mezi Javou a libsvn, twdy poskytuje API, které volá funkce z libsvn k provedení daného úkonu. 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. 在電腦科學中,所謂的綁紮()是指創造一個簡單的參考(reference),並將它指向一個更複雜更大的結構以利後用。此簡單參考可以替代此巨大結構,在之後的程式中輕盈地使用。 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). 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. A utilização de um identificador id em um contexto que estabelece uma vinculação para id é chamado de uma ocorrência de vinculação (ou definição). Em todas as outras ocorrências (por exemplo, em expressões, atribuições e chamadas de subprograma), um identificador representa aquilo a que está vinculado a; 束縛またはバインディング(英: binding)は、主に「対応付け」や「関連付け」などの意味で用いられるコンピュータ用語である。コンピュータ関連で「束縛」という語が使われるものはいくつかあり、それぞれ具体的な内容は異なるので、以下いくつかの例を示す。
gold:hypernym
dbr:Interface
prov:wasDerivedFrom
wikipedia-en:Language_binding?oldid=1044834982&ns=0
dbo:wikiPageLength
5589
foaf:isPrimaryTopicOf
wikipedia-en:Language_binding