
Transpiler(转译器)是一种特殊的编译器,它将一种编程语言的源代码转换为另一种相同抽象层级的编程语言的源代码。与传统编译器将高级语言转换为低级语言不同,转译器在同级语言之间进行转换。
/trnzpalr/
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 这样的转译器,以确保使用最新语言特性编写的代码仍能兼容旧版浏览器。
Transpiler 是一个混成词(portmanteau),由 **trans-**(跨越、转换,源自拉丁语)和 compiler(编译器)组合而成。这个词大约在20世纪70年代开始出现,随着不同编程语言之间源代码转换需求的增长而逐渐流行。它强调的是"跨语言转换"这一核心概念,区别于传统编译器从高级语言到机器码的"向下"编译过程。