源到源编译器

✍ dations ◷ 2025-11-07 14:27:36 #编译器软件

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

相关

  • 亲人关系亲属(kinship),又称亲人、家人或家属,是指具有同一个系谱起源的实体(人、天神或其他动物)之间的关系,无论这个系谱起源是透过生物、文化或历史的继嗣关系。在人类学,亲属体系同时包
  • 凤山体育园区高雄市凤山体育馆(原高雄县立体育馆)是一座位于高雄市凤山区的综合性体育馆。为两层楼圆形建筑,可容纳5317人。于1977年10月启用。2017年11月起,因为高雄市凤山运动园区改造计划
  • 台湾之最列表台湾之最是指在台湾各领域中最顶尖的事物。这里列举了一些台湾之最。粗体字表示该纪录同时成为世界之最,斜体字表示该纪录曾经为世界之最。二河流最近处,二河于四草合流,类似
  • 达尼语支达尼语支(Tani languages),又称米里语支、崩尼-博嘎尔语,是藏缅语族的一个支系,分布在喜马拉雅山东麓,有60万人使用。是认阿巴达尼为老祖的珞巴族所通用的语言(方言族)或语支(语言族
  • 马尔佩洛岛马尔佩洛岛 (西班牙语:Isla de Malpelo)位于哥伦比亚考卡省,陆地面积0.35平方千米。这一地区除一个由哥伦比亚陆军设立的小型军事哨所以外,并无他人居住。1986年,岛内设立马尔佩洛
  • 政府失灵政府失灵(英文:Government failure),有时也成为非市场失灵(non-market failure),是一种由政府干预而引发的一系列非效率性资源分配的公共状态,其作用往往会恶化其市场失灵的结果。在
  • 马克-安东尼·夏庞蒂埃马克·安东尼·夏庞蒂埃(法语:Marc-Antoine Charpentier,1643年-1704年2月24日),法国作曲家。尽管夏庞蒂埃没有在路易十四的宫廷中担任职务,但他的才华使他在巴黎的音乐界中占有重
  • 2015年5月逝世人物列表2015年5月逝世人物列表,是用于汇总2015年5月期间逝世人物的列表。
  • 陈宗礼陈宗礼(1203年-1271年),字立之,号千峰。建昌军南丰县(今江西省南丰县)人。南宋末年大臣,宋度宗时权参知政事。陈宗礼年轻时贫困致力读书,从袁甫而学。宋理宗淳祐四年(1244年)四十二岁时
  • 图伊萨尔坎图伊萨尔坎是伊朗的城市,位于该国西部,由哈马丹省负责管辖,距离首府哈马丹25公里,海拔高度1,890米,2006年人口42,520,居民大多数信奉什叶派。