V2EX  ›  英汉词典

Transpiler

定义 Definition

Transpiler(转译器)是一种特殊的编译器,它将一种编程语言的源代码转换为另一种相同抽象层级的编程语言的源代码。与传统编译器将高级语言转换为低级语言不同,转译器在同级语言之间进行转换。

发音 Pronunciation

/trænzˈpaɪlər/

例句 Examples

A transpiler can convert TypeScript code into JavaScript.
转译器可以将 TypeScript 代码转换为 JavaScript。

Many modern front-end development workflows rely on transpilers like Babel to ensure that code written with the latest language features remains compatible with older browsers.
许多现代前端开发工作流依赖于像 Babel 这样的转译器,以确保使用最新语言特性编写的代码仍能兼容旧版浏览器。

词源 Etymology

Transpiler 是一个混成词(portmanteau),由 **trans-**(跨越、转换,源自拉丁语)和 compiler(编译器)组合而成。这个词大约在20世纪70年代开始出现,随着不同编程语言之间源代码转换需求的增长而逐渐流行。它强调的是"跨语言转换"这一核心概念,区别于传统编译器从高级语言到机器码的"向下"编译过程。

相关词汇 Related Words

文学与技术文献引用 Notable References

  • Douglas Crockford 的 JavaScript: The Good Parts 中讨论了 JavaScript 的语言转换工具生态。
  • Kyle Simpson 的 You Don't Know JS 系列中多次提及转译器在现代 JavaScript 开发中的重要角色。
  • Robert Nystrom 的 Crafting Interpreters 深入探讨了编译器与转译器的设计原理,是理解源到源翻译的重要参考书。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   4599 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 04:06 · PVG 12:06 · LAX 21:06 · JFK 00:06
♥ Do have faith in what you're doing.