源到源编译器

✍ dations ◷ 2025-11-10 09:12:49 #编译器软件

源代码到源代码编译器(英语:source-to-source compiler)、翻译器(transcompiler)或转译器(transpiler)是以某种编程语言的程序源代码作为输入,生成以另一种编程语言构成的等效源代码的编译器。源代码到源代码编译器会在大致相同的抽象级别之间抽象化,而传统编译器则从一个较高等级的高级语言转换为低级语言。举例来说,源代码到源代码编译器可以将一个程序从Pascal转换为C语言。自动并行化(英语:Automatic parallelizing)编译器经常采用高级语言的程序作为输入,然后转换代码并增加并行代码注释(例如OpenMP)或语言结构(例如Fortran的forall语句)。

转译语言的例子包括:Closure Compiler(英语:Google Closure Tools)、Coccinelle(英语:Coccinelle (software))、CoffeeScript、Dart、Haxe、Nim、TypeScript和Emscripten(英语:Emscripten)。

相关

  • 氰酸铵氰酸铵是一种无机化合物,化学式为NH4OCN。它是无色固体。氰酸铵的结构通过X射线衍射表征。C−O键和C−N键的键长分别为1.174(8)和1.192(7) Å,与O=C=N-一致。NH4+和N(而不是O)形
  • 年长者老年(英语:old age),一般指生物的生命周期一个阶段,即中年到死亡的一段时间不同的文化圈对于老年人有着不同的定义。由于生命的周期是一个渐变的过程,壮年到老年的分界线往往是很
  • 马山港坐标:35°11′N 128°33′E / 35.183°N 128.550°E / 35.183; 128.550马山市(韩语:마산시),曾经是大韩民国庆尚南道南部的一个城市,约在釜山以西35公里。古名合浦,元世祖忽必列曾
  • 第一舰队第1舰队为旧大日本帝国海军之一部队。1903年12月26日由常备舰队分割为二,再编制成军。此时分离之第2舰队成为常设舰队,设置为决战舰队之主力战舰,也经常与第二舰队组成连合舰队
  • 约翰·康宁约翰·科宁三世(英语:John Cornyn III;1952年2月2日-),是一位美国共和党政治人物,自2002年成为德克萨斯州联邦参议院议员,曾在2007年到2011年期间出任共和党参议院全国委员会(英语:Nat
  • .gq.gq为赤道几内亚国家及地区顶级域(ccTLD)的域名。.gq亦是表情图标域名。A .ac .ad .ae .af .ag .ai .al .am .ao .aq .ar .as .at .au .aw .ax .az  B .ba .bb .bd .be .b
  • 云烟云烟,指产于中国云南地区的烟草,因云南烟草产量大及品质好而著称于世。在中国高档消费品市场上有“川酒云烟”的说法。云南位于北纬20-30度之间,北回归线从境内穿过,气候湿润,云
  • 敲鱼敲鱼是浙江温州著名的特色菜,也是中国菜谱上的一道名菜,称三丝敲鱼。很早以前,温州某古刹有一位老方丈,孤身一人赴福建取经。途中不幸遇上风浪,老方丈葬身鱼腹。寺中的小和尚获悉
  • 1992年果敢内战1992年果敢内战,又称杨茂良反彭兵变,是指1992年在果敢发生,历时六个月,缅甸民族民主同盟军的彭家声与杨茂良两势力之间发生军事冲突。双方相持不下,直到1993年初杨部向佤邦求援。
  • 连发式地震带连发式地震带,是在一定周期内以多次7~7.5级大型地震释放其绝大部分积累能量的地震带,其破坏力较单发式地震带略小。多数发生地震的地区位于连发式地震带。