源到源编译器

✍ dations ◷ 2025-12-09 20:19:40 #编译器软件

源代码到源代码编译器(英语: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)。

相关

  • In4d10 5s2 5p12, 8, 18, 18, 3蒸气压第一:558.3 kJ·mol−1 第二:1820.7 kJ·mol−1 第三:2704 kJ·mol主条目:铟的同位素铟是一种化学元素,符号为In,原子序数49。铟是碱金属除外
  • 威耳姆氏肿瘤肾母细胞瘤(英语:Nephroblastoma,也称为威耳姆氏肿瘤或Wilm's tumour)是一种从肾脏开始的癌症。它是儿童中最常见的肾癌类型。它以德国医生马克斯·威尔姆斯(Max Wilms)的名字命名
  • 反乌托邦反乌托邦(英语:dystopia、Cacotopia、kakotopia 或 anti-utopia;中文又称反面乌托邦、敌托邦、恶托邦、绝望乡或废托邦)是乌托邦(utopia)的反义语,希腊语字面意思是“不好的地方”(n
  • 豹亚科豹亚科(学名:Pantherinae)是食肉目猫科底下的一个亚科,最早由雷金纳德·英尼斯·波科克于 1917 年进行命名与发表。该亚科下物种大多分布在亚洲和非洲,仅一种在美洲。猎豹属虽有
  • 辛迪加辛迪加(法语:Syndicat)是指由多个实体自我建立的组织型态,属于低级垄断形式,虽然不会垄断整个市场,但会造成局部垄断与规模经济。它是通过少数处于同一行业的企业间相互签订协议而
  • 四碘化碳四碘化碳、四碘甲烷(分子式:CI4),是四卤甲烷的一种,室温下为亮红色晶体,是少见的深色甲烷衍生物之一。其分子中仅含碳2%。四碘化碳分子为正四面体型,C-I键长为2.12±0.02Å,分子内I-
  • 昭披耶·博丁德差昭披耶·博丁德差(泰语:เจ้าพระยาบดินทรเดชา,皇家转写:Chao Phraya Bodindecha;1777年-1849年)是泰国拉达那哥欣王国时期的重要“萨穆哈纳优”(สมุหนายก
  • 世正金世正(朝鲜语:김세정/金世正 ,1996年8月28日-),韩国女团成员、创作歌手、演员、主持人。2016年参与企划女团选拔节目《PRODUCE 101》取得第二名,以I.O.I成员身份出道。现为Jellyfi
  • 额克亲额克亲(1609年-1654年),满洲爱新觉罗氏。清太祖努尔哈赤第六子塔拜的次子。崇德元年(1636年),额克亲跟从阿济格伐明,逼近燕京。明兵自涿州来拒,额克亲亲陷自阵大破明军。崇德四年(1639
  • 塔朱拉湾塔朱拉湾(阿拉伯语:الخليج للدمار‎)是印度洋亚丁湾的海湾,位于曼德海峡以南的非洲之角,除了南岸的一部分属于索马里外,其海岸线大部分属于吉布提领土。塔朱拉湾的港