应用二进制接口 作業系統或函式庫的開發者來決定;然而,如果撰寫一個混和多個程式語言的應用程式,就必須直接處理ABI,採用外部函式呼叫(英语:Foreign function interface )來達成此目的。 ABI涵盖了各种细节,如: 数据类型的大小、布局和对齐; 调用约定(控制着函数的参数如何传送以及如何接受返
Embeddable Common Lisp 编译到中间语言的编译器,它为了更高的运行时间效率而编译Common Lisp到C。后者还具有的特征为本机外界函数接口(英语:foreign function interface )(FFI),它支持内联C作为Common Lisp的一部份。内联C FFI组合上Common Lisp宏、定制的Lisp
Cuneiform语言workflow system)。 它是促进并行计算的静态类型的纯函数式编程语言。它的特征是有个全功能的外界函数接口(英语:foreign function interface ),允许用户集成来自很多外部编程语言的软件。Cuneiform在组织层面上提供了一些设施,如条件分支和通用递归,使其具有图灵完备性。
Scheme 48 Scheme 48是Scheme编程语言的一种方言,遵循了R5RS标准,这个实现使用了发送字节码的解释器。它有一个外界函数接口(英语:foreign function interface )用于调用来C语言的函数,并带有一个正则表达式(regex)库,和一个到可移植操作系统接口(POSIX)的接口。它支持可移植
Franz LispLisp的一些显著特征包括:Lisp的数组可互换于Fortran的数组,和允许同其他语言在二进制层面交互的外界函数接口(英语:foreign function interface )(FFI)。很多实现方法借鉴了Maclisp:bibop内存组织(BIg Bag Of Pages),通过指向字段中固定值唯一性表示的小整数,和快速算术。