About: Wrapper library     Goto   Sponge   NotDistinct   Permalink

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

Wrapper libraries (or library wrappers) consist of a thin layer of code (a "shim") which translates a library's existing interface into a compatible interface. This is done for several reasons: * To refine a poorly designed or complicated interface * Allow code to work together which otherwise cannot (e.g. incompatible data formats) * Enable cross language and/or runtime interoperability Wrapper libraries can be implemented using the adapter, façade, and to a lesser extent, proxy design patterns.

AttributesValues
rdf:type
rdfs:label
  • Bibliothèque d'enveloppe (fr)
  • 래퍼 라이브러리 (ko)
  • Wrapper (pl)
  • Wrapper library (en)
  • Обгортка бібліотеки (uk)
  • 包装库 (zh)
rdfs:comment
  • En informatique, une bibliothèque d'enveloppe (en anglais, wrapper library) est la couche du code source qui expose l'interface d'une bibliothèque logicielle donnée en une interface compatible. Ce mécanisme répond notamment aux problématiques d'interopérabilité des bibliothèques d'exécution et/ou de langages ou pour peaufiner une interface mal conçue ou compliquée. Le paquetage de bibliothèques est généralement implémenté à l'aide de patrons de conception, façades ou adaptateurs, voire dans une moindre mesure par délégation. (fr)
  • Wrapper libraries (or library wrappers) consist of a thin layer of code (a "shim") which translates a library's existing interface into a compatible interface. This is done for several reasons: * To refine a poorly designed or complicated interface * Allow code to work together which otherwise cannot (e.g. incompatible data formats) * Enable cross language and/or runtime interoperability Wrapper libraries can be implemented using the adapter, façade, and to a lesser extent, proxy design patterns. (en)
  • 라이브러리는 소프트웨어를 개발하는데 사용되는 서브루틴이나 클래스들의 모음이다. 라이브러리는 라이브러리의 클라이언트가 라이브러리 루틴들을 실행하는데 사용할 수 있게 하는 인터페이스들을 노출한다. 래퍼 라이브러리(Wrapper library)는 라이브러리의 현재 인터페이스를 호환되는 인터페이스로 변환하는 코드의 얇은 층으로 이루어져 있다. 이것은 여러 이유들로 인한 것이다: * 엉성하게 설계되었거나 복잡한 인터페이스를 정제하기 위해. * 대립되는 데이터 포맷 같이 같이 동작할 수 없는 코드를 동작하게 하기 위해. * 크로스 랭귀지 또는 런타임 상호운용성을 활성화하기 위해. 래퍼 라이브러리들은 어댑터, 퍼사드 등을 사용해서 구현된다. (ko)
  • Обго́ртка бібліоте́ки (англ. wrapper) — є проміжним шаром між прикладною програмою та іншою бібліотекою або інтерфейсом програмування додатку (API). Метою написання обгортки бібліотеки може бути забезпечення нормальної роботи бібліотеки (API) в якій-небудь (найчастіше скриптовій) мові, в якій прямий виклик функцій цієї бібліотеки API ускладнений або неможливий. Іншою метою може бути забезпечення додаткової зручності для прикладного програміста — адаптація бібліотек до об'єктно-орієнтованого стилю програмування, компенсація незручного дизайну бібліотеки та ін. Існують також крос-платформові обгортки бібліотек, які приховують реалізацію для різних операційних систем, наприклад WxWidgets. (uk)
  • 在计算机科学领域,包装库(英語:wrapper library,也称封装库)是一种函数库,可以将其它函数库已存在的接口翻译成另一种兼容接口。 包装库通常只是一小层代码(即「垫片」),它之所以存在,是为了: * 改良设计存在缺陷或者过于复杂的接口 * 沟通无法协作的代码(例如数据格式不兼容) * 跨语言、跨运行时系统交互 (zh)
  • Wrapper (funkcje lub klasy opakowujące) – funkcje lub klasy, których zadaniem jest jedynie wywołanie innych funkcji lub metod obiektów (zwykle z istniejącej biblioteki programistycznej). Wywołanie takie może być związane z konwersją typów argumentów, z używanych przez aplikację na typy wykorzystywane przez wywoływane funkcje. Funkcje i klasy opakowujące mają za zadanie: * ujednolicić interfejs programistyczny, * odizolować różne warstwy aplikacji, * odciążyć programistę od ciągłego dbania o prawidłowe konwersje typów. (pl)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Link from a Wikipage to an external page
sameAs
dbp:wikiPageUsesTemplate
has abstract
  • En informatique, une bibliothèque d'enveloppe (en anglais, wrapper library) est la couche du code source qui expose l'interface d'une bibliothèque logicielle donnée en une interface compatible. Ce mécanisme répond notamment aux problématiques d'interopérabilité des bibliothèques d'exécution et/ou de langages ou pour peaufiner une interface mal conçue ou compliquée. Le paquetage de bibliothèques est généralement implémenté à l'aide de patrons de conception, façades ou adaptateurs, voire dans une moindre mesure par délégation. (fr)
  • Wrapper libraries (or library wrappers) consist of a thin layer of code (a "shim") which translates a library's existing interface into a compatible interface. This is done for several reasons: * To refine a poorly designed or complicated interface * Allow code to work together which otherwise cannot (e.g. incompatible data formats) * Enable cross language and/or runtime interoperability Wrapper libraries can be implemented using the adapter, façade, and to a lesser extent, proxy design patterns. (en)
  • 라이브러리는 소프트웨어를 개발하는데 사용되는 서브루틴이나 클래스들의 모음이다. 라이브러리는 라이브러리의 클라이언트가 라이브러리 루틴들을 실행하는데 사용할 수 있게 하는 인터페이스들을 노출한다. 래퍼 라이브러리(Wrapper library)는 라이브러리의 현재 인터페이스를 호환되는 인터페이스로 변환하는 코드의 얇은 층으로 이루어져 있다. 이것은 여러 이유들로 인한 것이다: * 엉성하게 설계되었거나 복잡한 인터페이스를 정제하기 위해. * 대립되는 데이터 포맷 같이 같이 동작할 수 없는 코드를 동작하게 하기 위해. * 크로스 랭귀지 또는 런타임 상호운용성을 활성화하기 위해. 래퍼 라이브러리들은 어댑터, 퍼사드 등을 사용해서 구현된다. (ko)
  • Wrapper (funkcje lub klasy opakowujące) – funkcje lub klasy, których zadaniem jest jedynie wywołanie innych funkcji lub metod obiektów (zwykle z istniejącej biblioteki programistycznej). Wywołanie takie może być związane z konwersją typów argumentów, z używanych przez aplikację na typy wykorzystywane przez wywoływane funkcje. Funkcje i klasy opakowujące mają za zadanie: * ujednolicić interfejs programistyczny, * odizolować różne warstwy aplikacji, * odciążyć programistę od ciągłego dbania o prawidłowe konwersje typów. Tworzenie klas opakowujących może służyć także do przekształcenia interfejsu proceduralnego na obiektowy. Np. API systemu MS Windows jest realizowane proceduralnie (język C), choć pod względem projektu reprezentuje podejście obiektowe – biblioteki takie jak VCL, czy Qt udostępniają naturalny, obiektowy interfejs. Kod wrapperów może zostać wygenerowany automatycznie, np. na podstawie plików nagłówkowych stosowanych w języku C i C++ (zobacz SWIG). (pl)
  • Обго́ртка бібліоте́ки (англ. wrapper) — є проміжним шаром між прикладною програмою та іншою бібліотекою або інтерфейсом програмування додатку (API). Метою написання обгортки бібліотеки може бути забезпечення нормальної роботи бібліотеки (API) в якій-небудь (найчастіше скриптовій) мові, в якій прямий виклик функцій цієї бібліотеки API ускладнений або неможливий. Іншою метою може бути забезпечення додаткової зручності для прикладного програміста — адаптація бібліотек до об'єктно-орієнтованого стилю програмування, компенсація незручного дизайну бібліотеки та ін. Існують також крос-платформові обгортки бібліотек, які приховують реалізацію для різних операційних систем, наприклад WxWidgets. (uk)
  • 在计算机科学领域,包装库(英語:wrapper library,也称封装库)是一种函数库,可以将其它函数库已存在的接口翻译成另一种兼容接口。 包装库通常只是一小层代码(即「垫片」),它之所以存在,是为了: * 改良设计存在缺陷或者过于复杂的接口 * 沟通无法协作的代码(例如数据格式不兼容) * 跨语言、跨运行时系统交互 (zh)
gold:hypernym
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
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 (61 GB total memory, 51 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software