(计算机)源到源的;源代码到源代码的:指把一种源代码形式转换成另一种源代码形式(可能是另一种语言,或同一语言的不同风格/版本),通常用于移植、优化、重构、自动并行化、插桩等。也常写作 source-to-source translation/transformer/compiler。该词还有更广义的“从来源到来源”的用法,但最常见于编译与程序变换语境。
/ˌsɔːrs tə ˈsɔːrs/
This converter is source-to-source, so it outputs readable code.
这个转换器是源到源的,所以它会输出可读的代码。
The team built a source-to-source compiler that rewrites legacy C into safer, modern C while preserving behavior.
团队做了一个源到源编译器,把遗留的 C 代码改写成更安全、更现代的 C,同时保持程序行为不变。
由 source(源代码/来源)+ to + source(源代码/来源) 构成的复合表达,强调“输入是源代码,输出仍是源代码”。在编译器与程序变换领域中,用来区别于输出机器码/字节码的传统编译(source-to-binary)。
该术语常见于编译器与程序变换教材/专著与相关论文语境,例如: