ISO/IEC 13886:1996
Information technology — Language-Independent Procedure Calling (LIPC)
发布时间:1996-03-28 实施时间:


ISO/IEC 13886:1996标准定义了一种通用的过程调用机制,它可以在不同的编程语言之间进行交互。这种机制被称为语言无关过程调用(LIPC)。LIPC机制的主要目的是提供一种通用的方法,使不同编程语言之间的程序能够相互调用和交互。这种机制可以使程序员在不同的编程语言之间共享代码和数据,从而提高了软件开发的效率和可重用性。

LIPC机制的实现需要满足以下要求:

1. 语言无关性:LIPC机制必须能够在不同的编程语言之间进行交互,而不需要进行任何特殊的处理。

2. 数据类型兼容性:LIPC机制必须能够处理不同编程语言之间的数据类型差异,从而使得数据能够在不同的编程语言之间进行传递。

3. 过程调用兼容性:LIPC机制必须能够处理不同编程语言之间的过程调用差异,从而使得程序能够在不同的编程语言之间进行调用。

4. 运行时效率:LIPC机制必须能够在运行时保持高效率,从而不会对程序的性能产生负面影响。

LIPC机制的实现需要使用一些特殊的技术,例如数据类型转换、过程调用转换等。这些技术可以使得不同编程语言之间的程序能够相互调用和交互。

相关标准
ISO/IEC 11404:2006,通用程序设计语言,语法,语义和表示法

ISO/IEC 9899:2018,C语言标准

ISO/IEC 14882:2017,C++语言标准

ISO/IEC 23270:2006,Java语言规范

ISO/IEC 30170:2012,Python语言规范