 Rust 语言学习笔记M:N 模型:M 个绿色线程对应 N 个 OS 线程,这里 M 和 N 不必相同。 在当前上下文中,运行时 代表二进制文件中包含的由语言自身提供的代码。 这些代码根据语言的不同可大可小,不过任何非汇编语言都会有一定数量的运 行时代码。为此,通常人们说一个语言 “没有运行时”,一般意味着 “小运 行时”。更小的运行时拥有更少的功能不过其优势在于更小的二进制输出,这 使其易于在更多上下文中与其他语言相结合。虽然很多语言觉得增加运行时来0 码力 | 117 页 | 2.24 MB | 1 年前3 Rust 语言学习笔记M:N 模型:M 个绿色线程对应 N 个 OS 线程,这里 M 和 N 不必相同。 在当前上下文中,运行时 代表二进制文件中包含的由语言自身提供的代码。 这些代码根据语言的不同可大可小,不过任何非汇编语言都会有一定数量的运 行时代码。为此,通常人们说一个语言 “没有运行时”,一般意味着 “小运 行时”。更小的运行时拥有更少的功能不过其优势在于更小的二进制输出,这 使其易于在更多上下文中与其他语言相结合。虽然很多语言觉得增加运行时来0 码力 | 117 页 | 2.24 MB | 1 年前3
 Rust 程序设计语言简体中文版块中,列出了我们希望能够调用的另一个语言中的外部函数的签名和名 称。"C" 部分定义了外部函数所使用的 应用二进制接口(application binary interface,ABI) —— ABI 定义了如何在汇编语言层面调用此函数。"C" ABI 是最常见的,并遵循 C 编程语言 的 ABI。 从其它语言调用 Rust 函数 也可以使用 extern 来创建一个允许其他语言调用 Rust 函数的接口。不同于创建整0 码力 | 600 页 | 12.99 MB | 1 年前3 Rust 程序设计语言简体中文版块中,列出了我们希望能够调用的另一个语言中的外部函数的签名和名 称。"C" 部分定义了外部函数所使用的 应用二进制接口(application binary interface,ABI) —— ABI 定义了如何在汇编语言层面调用此函数。"C" ABI 是最常见的,并遵循 C 编程语言 的 ABI。 从其它语言调用 Rust 函数 也可以使用 extern 来创建一个允许其他语言调用 Rust 函数的接口。不同于创建整0 码力 | 600 页 | 12.99 MB | 1 年前3
 Rust 程序设计语言 简体中文版 1.85.0块中,我们列出了希望能够调用的另一个语言中的外部函数的签名和名 称。"C" 部分定义了外部函数所使用的 应用二进制接口(application binary interface,ABI) —— ABI 定义了如何在汇编语言层面调用此函数。"C" ABI 是最常见的,并遵循 C 编程语言的 ABI。有关 Rust 支持的所有 ABI 的信息请参见 the Rust Reference。 unsafe extern 中声明的任何项都隐式地是0 码力 | 562 页 | 3.23 MB | 25 天前3 Rust 程序设计语言 简体中文版 1.85.0块中,我们列出了希望能够调用的另一个语言中的外部函数的签名和名 称。"C" 部分定义了外部函数所使用的 应用二进制接口(application binary interface,ABI) —— ABI 定义了如何在汇编语言层面调用此函数。"C" ABI 是最常见的,并遵循 C 编程语言的 ABI。有关 Rust 支持的所有 ABI 的信息请参见 the Rust Reference。 unsafe extern 中声明的任何项都隐式地是0 码力 | 562 页 | 3.23 MB | 25 天前3
共 3 条
- 1













