源到源编译器

✍ dations ◷ 2025-11-26 07:21: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)。

相关

  • 薮羚薮羚(学名Tragelaphus scriptus),又名树羚,是西非及中非一种细小至中等大小的羚羊。它们与南非薮羚一同被称为丛羚,但两者是分布在不同地方的不同物种。薮羚在薮羚属中最为接近安
  • 键结断裂键结断裂,或简称断裂,是指分子在解离过程中的化学键分裂。分子经过键结断裂后,产生两个或两个以上的产物。键结断裂有2种形式:均匀断裂(homolytic cleavage)和非均匀断裂(heterolyt
  • 马萨诸塞州马萨诸塞州(英语:Commonwealth of Massachusetts),简称麻省、麻州,正式名称为马萨诸塞联邦,是位于美国东北部的州,为美国独立时最初的十三州之一,也是新英格兰六州里人口最密集的一
  • 高度规高度计是测量设备使用,也可以决定高度的东西,或重复的项目被标记上工作。用于金属加工或计量要么设置或测量垂直距离;指针是加强以允许它作为划线,并协助划线工件。它们也可用于
  • 美军历史上军衔最高军官本列表列出了美国军队中三军最高将领,仅包含了五星上将或者与之相等级别的将领、更高级别军衔的将领,以及那些特别设立的四星上将。1981年起,美国军队中最高军衔为上将(四星),薪金
  • 哥伦打洛哥伦打洛省(印尼语:Provinsi Gorontalo)也叫呼伦打洛省(印尼语:Provinsi Hulontalo)是印度尼西亚的一个省,位于苏拉威西岛北部的米纳哈萨半岛中部,首府位于哥伦打洛。哥伦打洛省成立
  • 本杰明·班内克本杰明·班纳克(Benjamin Banneker,1731年11月9日-1806年10月9日),美国自由黑人奴隶,曾协助划定华盛顿哥伦比亚特区的边界。华盛顿的班纳克圆环以他命名。
  • 东布鲁顿 (阿拉巴马州)东布鲁顿(英文:East Brewton),是美国阿拉巴马州下属的一座城市。面积约为3.41平方英里(约合 8.83平方公里)。根据2010年美国人口普查,该市有人口2,478人,人口密度为727.11/平方英里(
  • 斩 (1968年电影)《斩》(斬る)是1968年上映的日本时代剧电影,由仲代达矢、高桥悦史主演,冈本喜八执导作品。
  • 何镜堂何镜堂(1938年4月-),广东东莞人,中国当代建筑师,现任华南理工大学建筑学院名誉院长、华南理工大学建筑设计研究院董事长、亚热带建筑科学国家重点实验室学术委员会主任。此外也是