V2EX  ›  英汉词典
Enqueued related words: Bundler, Minification, Source-to-source

Transpilation

定义 Definition

transpilation 指把一种编程语言(通常是较新的语法或方言)转换为另一种语言(常见是转换为更广泛兼容的旧版本语言),并尽量保持原有结构与语义不变。最常见场景是把 TypeScript / ES6+ JavaScript 转换成浏览器更易运行的 ES5 JavaScript。除“转译”外,它还可能泛指某些“源到源编译(source-to-source compilation)”。

例句 Examples

Transpilation lets modern JavaScript run in older browsers.
转译(transpilation)让现代 JavaScript 也能在旧版浏览器中运行。

After we added optional chaining, we relied on transpilation to convert the code into a version our build pipeline could ship safely.
在我们加入可选链语法之后,我们依赖转译把代码转换成构建流水线可以安全发布的版本。

发音 Pronunciation (IPA)

/ˌtrænspɪˈleɪʃən/

词源 Etymology

由 **trans-**(“跨越、转换”)+ -pilation(类比 compilation “编译”构成的后缀形式)组合而来,表达“跨语言(或跨版本)进行类似编译的转换”。该词在现代前端工程化与多语言工具链中变得常见(如将新语法转为旧语法)。

相关词 Related Words

文学与作品中的用例 Literary / Notable Works

  • TypeScript Handbook(TypeScript 官方手册,讨论将 TypeScript 转译为 JavaScript 的过程)
  • Babel Handbook(Babel 官方文档,核心内容涉及 JavaScript 的转译)
  • Eloquent JavaScript(多版本中涉及现代语法与工具链实践时会提及转译/编译链路)
  • *You Don’t Know JS (Yet)*(系列书在讨论语言特性与工程实践时常涉及转译工具的角色)
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   725 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 21:05 · PVG 05:05 · LAX 13:05 · JFK 16:05
♥ Do have faith in what you're doing.