源到源编译器

✍ dations ◷ 2025-11-12 11:37:06 #编译器软件

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

相关

  • 孟加拉乡村银行孟加拉乡村银行,又称格莱珉银行(孟加拉语:গ্রামীণ ব্যাংক,英语:Grameen bank),是一个位于孟加拉国的提供微型贷款的金融机构和社区发展银行(英语:Community development
  • 遗精遗精或梦遗是指在睡眠中自发的性高潮其中包括男性射精、女性阴道湿润或不高潮(或两者皆有),男性遗精亦有可能在一天中任何时间发生。在青春期和青壮年中最常见,但它可能发生在青
  • 再造林林地复育或称迹地造林、人工造林、再造林等,通常是指森林或林地经人为砍伐殆尽之后,透过自然或人为的方式,使其再次成林的过程。林地复育的自然方式为天然下种、萌芽更新及萌蘗
  • 滨江区滨江区,全称杭州高新(滨江)技术产业开发区,是中华人民共和国浙江省杭州市的一个市辖区,辖区包括钱塘江以南、钱江一桥以东沿江的西兴、长河、浦沿三个街道,北与杭州主城上城区和江
  • 米-26直升机米-26直升机(俄语:Ми-26)是一款多用途重型直升飞机,也是当今服役中最重、最大的直升机,由苏联米尔莫斯科直升机工厂(原米尔实验设计局)设计。该机的机舱载重和舱外负重均可达20吨
  • 缅甸空军缅甸空军(Myanmar Air Force),是缅甸的空中武装力量,成立于缅甸正式从英国独立前夕的1947年1月16日,主要使用中国与俄罗斯制造的装备。
  • 太傅太傅,中国古代职官。始于西周,为国王的辅佐大臣与皇帝老师(辅弼官,国王年幼或缺位时他们可以代为管理国家),掌管礼法的制定和颁行,三公之一;在战国时期的齐国和楚国也设有太傅。秦朝
  • 2018年冬季奥林匹克运动会混合双人冰壶比赛混合双人冰壶是2018年冬季奥林匹克运动会新增的一个项目。该项目的比赛于2018年2月8日至2月13日在韩国平昌江陵冰壶中心举行。该项目共有八支队伍参加,单循环赛中排名前四的
  • 维奥莱特·杰索普维奥莱特·康斯坦斯·杰索普(英语:Violet Constance Jessop,1887年10月2日 - 1971年5月5日),是一名爱尔兰远洋邮轮女侍和护士,以三艘奥林匹克级邮轮发生事故时都在场见证而闻名。1
  • 桥头乡 (易县)桥头乡,是中华人民共和国河北省保定市易县下辖的一个乡镇级行政单位。桥头乡下辖以下地区:麻屋庄村、南山南村、中山南村、北山南村、北桥头村、石赛村、摇头村、陈旺村、东茹