1 简介
本节介绍了互操作性,即 Erlang 与其他编程语言之间的信息交换。包含的示例主要处理 Erlang 与 C 之间的互操作性。
1.1 目的
本教程的目的是从 Erlang 程序员的角度描述在将用 Erlang 编写的程序与用另一种编程语言编写的程序集成时可以使用的不同互操作性机制。
1.2 先决条件
假设您是一位熟练的 Erlang 程序员,熟悉 Erlang 数据类型、进程、消息和错误处理等概念。
为了说明互操作性原理,使用了在 UNIX 环境中运行的 C 程序。假设您有足够的知识将这些原理应用于相关的编程语言和平台。
注意
为了便于阅读,示例代码尽可能简单。例如,它不包括错误处理,这在实际系统中可能至关重要。