Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Interface description language

From Wikipedia, the free encyclopedia
Computer language used to describe a software component's interface
icon
This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Interface description language" – news ·newspapers ·books ·scholar ·JSTOR
(March 2022) (Learn how and when to remove this message)
Representation of different software components for performing a hypothetical holiday reservation inUML

Aninterface description language orinterface definition language (IDL) is a generic term for a language that lets a program or object written in one language communicate with another program written in an unknown language. IDLs are usually used to describedata types and interfaces in alanguage-independent way, for example, between those written inC++ and those written inJava.

IDLs are commonly used inremote procedure call software. In these cases the machines at either end of thelink may be using differentoperating systems and computer languages. IDLs offer a bridge between the two different systems.

Software systems based on IDLs includeSun'sONC RPC,The Open Group'sDistributed Computing Environment,IBM'sSystem Object Model, theObject Management Group'sCORBA (which implements OMG IDL, an IDL based on DCE/RPC) andData Distribution Service,Mozilla'sXPCOM,Microsoft'sMicrosoft RPC (which evolved intoCOM andDCOM),Facebook'sThrift andWSDL for Web services.

Examples

[edit]

See also

[edit]

References

[edit]
  1. ^Birkholz, H.; Vigano, C.; Bormann, C. (2019)."Concise Data Definition Language (CDDL): A Notational Convention to Express Concise Binary Object Representation (CBOR) and JSON Data Structures".RFC Editor.doi:10.17487/RFC8610.S2CID 195857027. Retrieved2022-05-24.
  2. ^"FIDL Overview".Fuchsia. Retrieved2022-02-23.

External links

[edit]
Imperative
Structured
Object-oriented
Declarative
Functional
Dataflow
Logic
Domain-
specific
language

(DSL)
Concurrent,
parallel
Metaprogramming
Separation
of concerns
Comparisons/Lists
Retrieved from "https://en.wikipedia.org/w/index.php?title=Interface_description_language&oldid=1331325165"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp