V2EX transpiler

Transpiler

定义 Definition

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

发音 Pronunciation

/trnzpalr/

例句 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     1035 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 13ms UTC 22:54 PVG 06:54 LAX 15:54 JFK 18:54
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86