Inter-Language Unification (original) (raw)
Inter-Language Unification(ILU)は、多言語対応インタフェースシステムである。ILUが提供するオブジェクトインタフェースは、プログラミング言語、アドレス空間、オペレーティングシステムによる実装上の差異を隠蔽する。ILU は、言語に依存しないインタフェースを持った多言語オブジェクト指向ライブラリ(クラスライブラリ)を構築するのに使われる。また、分散システムの実装にも使われる。分散型でないプログラムのモジュール間インタフェースの定義/文書化にも使われる。ILUインタフェースの記述には、OMGの CORBA インタフェース記述言語 (OMG IDL) か、ILU の Interface Specification Language (ISL) が使われる。
Property | Value |
---|---|
dbo:abstract | Inter-Language Unification or ILU is a method for computer systems to exchange data, bridging differences in the way systems represent the various kinds of data. Even if two systems run on the same computer, or on identical computer hardware, many differences arise from the use of different computer languages to build the systems. The object interfaces provided by ILU hide implementation distinctions between different languages, between different address spaces, and between operating system types. ILU can be used to build multi-lingual object-oriented libraries ("class libraries") with well-specified language-independent interfaces. It can also be used to implement distributed systems. It can also be used to define and document interfaces between the modules of non-distributed programs. ILU interfaces can be specified in either the Object Management Group's CORBA Interface Definition Language (OMG IDL), or ILU's Interface Specification Language (ISL). (en) Inter-Language Unification(ILU)は、多言語対応インタフェースシステムである。ILUが提供するオブジェクトインタフェースは、プログラミング言語、アドレス空間、オペレーティングシステムによる実装上の差異を隠蔽する。ILU は、言語に依存しないインタフェースを持った多言語オブジェクト指向ライブラリ(クラスライブラリ)を構築するのに使われる。また、分散システムの実装にも使われる。分散型でないプログラムのモジュール間インタフェースの定義/文書化にも使われる。ILUインタフェースの記述には、OMGの CORBA インタフェース記述言語 (OMG IDL) か、ILU の Interface Specification Language (ISL) が使われる。 (ja) ILU (сокращение от англ. Inter Language Unification) — метод обмена данными в компьютерных системах, позволяющий преодолевать различия в способах систем представлять различные виды данных. Даже если две системы работают на одном компьютере или на идентичном аппаратном обеспечении, то всё равно возникает много различий как результат использования различных языков программирования для построения системы. Объекты интерфейса, предоставляемые ILU, скрывают существующие различия между разными языками программирования, между разными адресными пространствами, а также между видами операционной системы. ILU может быть использован для создания многоязычных объектно-ориентированных библиотек (библиотек классов) с чётко заданными и независимыми от языка интерфейсами. Он также может быть использован для реализации распределённых систем. Его также можно использовать для определения и документирования интерфейсов между модулями не распределяющих вычисления программ. Интерфейсы ILU могут быть указаны как в языке описания интерфейсов Object Management Group CORBA (OMG IDL), так и в языке спецификаций ILU (ISL). (ru) |
dbo:wikiPageExternalLink | http://www.w3.org/Protocols/MUX/WD-mux-980708.html http://www.w3.org/TR/1998/WD-HTTP-NG-wire-19980710/wire-encoding.html https://web.archive.org/web/20081204194453/http:/www.parc.com/janssen/pubs/www9-http-next-generation.html |
dbo:wikiPageID | 2411757 (xsd:integer) |
dbo:wikiPageLength | 4645 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 937335929 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Python_(programming_language) dbr:Open-source_model dbc:Component-based_software_engineering dbr:Hypertext_Transfer_Protocol dbr:Interface_description_language dbr:Library_(computing) dbr:X_Toolkit_Intrinsics dbc:Object_request_broker dbr:Common_Lisp dbr:Common_Object_Request_Broker_Architecture dbr:Component_Object_Model dbr:Object-oriented_programming dbr:Object_(computer_science) dbr:Open_Software_Foundation dbr:Enterprise_JavaBeans dbr:FreeBSD dbr:GNU_Guile dbr:Modula-3 dbr:Linux dbr:LynxOS dbr:Computer_language dbr:Open_standard dbr:Specification_language dbc:Inter-process_communication dbr:C++ dbr:Address_space dbr:Tk_(software) dbr:Web_browser dbr:Distributed_computing dbr:Distributed_object_middleware dbr:PARC_(company) dbr:POSIX dbr:Palo_Alto,_California dbr:Transmission_Control_Protocol dbr:Remote_procedure_call dbr:HP-UX dbr:Java_(programming_language) dbr:ANSI_C dbc:Computer_languages dbc:Object-oriented_programming dbr:SunOS dbr:Modeling_language dbr:Solaris_(operating_system) dbr:IBM_AIX dbr:IRIX dbr:Microsoft_Windows dbc:Object_models dbr:Object_Management_Group dbr:Open_Network_Computing_Remote_Procedure_Call dbr:Operating_system dbr:World_Wide_Web_Consortium dbr:Xerox dbr:SCO_OpenServer dbr:Web_Components dbr:Implementation dbr:Programming_language dbr:International_World_Wide_Web_Conference dbr:XView dbr:Perl_5 dbr:Interface_(computer_science) dbr:Module_(programming) |
dbp:bot | InternetArchiveBot (en) |
dbp:date | January 2020 (en) |
dbp:fixAttempted | yes (en) |
dbp:wikiPageUsesTemplate | dbt:Clarify dbt:Dead_link |
dct:subject | dbc:Component-based_software_engineering dbc:Object_request_broker dbc:Inter-process_communication dbc:Computer_languages dbc:Object-oriented_programming dbc:Object_models |
gold:hypernym | dbr:Method |
rdf:type | dbo:Software yago:WikicatComputerLanguages yago:Abstraction100002137 yago:ArtificialLanguage106894544 yago:Communication100033020 yago:ComputerLanguage106899633 yago:Language106282651 yago:ProgrammingLanguage106898352 |
rdfs:comment | Inter-Language Unification(ILU)は、多言語対応インタフェースシステムである。ILUが提供するオブジェクトインタフェースは、プログラミング言語、アドレス空間、オペレーティングシステムによる実装上の差異を隠蔽する。ILU は、言語に依存しないインタフェースを持った多言語オブジェクト指向ライブラリ(クラスライブラリ)を構築するのに使われる。また、分散システムの実装にも使われる。分散型でないプログラムのモジュール間インタフェースの定義/文書化にも使われる。ILUインタフェースの記述には、OMGの CORBA インタフェース記述言語 (OMG IDL) か、ILU の Interface Specification Language (ISL) が使われる。 (ja) Inter-Language Unification or ILU is a method for computer systems to exchange data, bridging differences in the way systems represent the various kinds of data. Even if two systems run on the same computer, or on identical computer hardware, many differences arise from the use of different computer languages to build the systems. (en) ILU (сокращение от англ. Inter Language Unification) — метод обмена данными в компьютерных системах, позволяющий преодолевать различия в способах систем представлять различные виды данных. Даже если две системы работают на одном компьютере или на идентичном аппаратном обеспечении, то всё равно возникает много различий как результат использования различных языков программирования для построения системы. (ru) |
rdfs:label | Inter-Language Unification (en) Inter-Language Unification (ja) ILU (ru) |
owl:sameAs | freebase:Inter-Language Unification yago-res:Inter-Language Unification wikidata:Inter-Language Unification dbpedia-ja:Inter-Language Unification dbpedia-ru:Inter-Language Unification https://global.dbpedia.org/id/3kVuw |
prov:wasDerivedFrom | wikipedia-en:Inter-Language_Unification?oldid=937335929&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:Inter-Language_Unification |
is dbo:wikiPageDisambiguates of | dbr:Ilu |
is dbo:wikiPageWikiLink of | dbr:Ilu |
is foaf:primaryTopic of | wikipedia-en:Inter-Language_Unification |