User Tools

Site Tools


ddsf:public:guidebook:06_append:glossary:i:idl

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ddsf:public:guidebook:06_append:glossary:i:idl [2021/07/14 15:26]
murphy ↷ Links adapted because of a move operation
ddsf:public:guidebook:06_append:glossary:i:idl [2021/07/14 16:21] (current)
murphy ↷ Links adapted because of a move operation
Line 1: Line 1:
 ===== Interface Definition Language (IDL) ===== ===== Interface Definition Language (IDL) =====
-[[ddsf:private:​guidebook:​06_append:​glossary:​start| Return to Glossary ]]+[[ddsf:public:​guidebook:​06_append:​glossary:​start| Return to Glossary ]]
  
  
-The Interface Definition Language (IDL) specifies only the [[ddsf:private:​guidebook:​06_append:​glossary:​s:​syntax|syntax]] used to define the data types and interfaces. It is normally used in connection with other specifications that further define how these types/​interfaces are utilized in specific contexts and platforms:+The Interface Definition Language (IDL) specifies only the [[ddsf:public:​guidebook:​06_append:​glossary:​s:​syntax|syntax]] used to define the data types and interfaces. It is normally used in connection with other specifications that further define how these types/​interfaces are utilized in specific contexts and platforms:
  
-  * Separate “language mapping” specifications define how the IDL-defined constructs map to specific [[ddsf:private:​guidebook:​06_append:​glossary:​p:​programlang|programming languages]],​ such as, C/C++, Java, C#, etc. +  * Separate “language mapping” specifications define how the IDL-defined constructs map to specific [[ddsf:public:​guidebook:​06_append:​glossary:​p:​programlang|programming languages]],​ such as, C/C++, Java, C#, etc. 
-  * Separate “[[ddsf:private:​guidebook:​06_append:​glossary:​s:​serialize|serialization]]” specifications define how data objects and method invocations are serialized into a format suitable for network transmission. +  * Separate “[[ddsf:public:​guidebook:​06_append:​glossary:​s:​serialize|serialization]]” specifications define how data objects and method invocations are serialized into a format suitable for network transmission. 
-  * Separate “[[ddsf:private:​guidebook:​06_append:​glossary:​m:​midware|middleware]]” specifications,​ such as, [[ddsf:private:​guidebook:​06_append:​glossary:​d:​data_distribution_service_dds]] or [[ddsf:private:​guidebook:​06_append:​glossary:​c:​corba|CORBA]] leverage the IDL to define data-types, services, and interfaces. The description of IDL grammar uses a syntax notation that is similar to Extended Backus-Naur Format (EBNF).+  * Separate “[[ddsf:public:​guidebook:​06_append:​glossary:​m:​midware|middleware]]” specifications,​ such as, [[ddsf:public:​guidebook:​06_append:​glossary:​d:​data_distribution_service_dds]] or [[ddsf:public:​guidebook:​06_append:​glossary:​c:​corba|CORBA]] leverage the IDL to define data-types, services, and interfaces. The description of IDL grammar uses a syntax notation that is similar to Extended Backus-Naur Format (EBNF).
  
  
ddsf/public/guidebook/06_append/glossary/i/idl.1626290765.txt.gz · Last modified: 2021/07/14 15:26 by murphy