源到源编译器

✍ dations ◷ 2025-11-19 16:47:15 #编译器软件

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

相关

  • 牙桥牙桥(英语:Dental Bridge)是一种固定假牙,弥补缺失的牙齿。缺齿位置的假牙借助相邻的牙齿制作的牙套固定,由于两旁的牙齿充当桥墩的角色,而连接的假牙则为桥面,所以称为牙桥。牙桥
  • 时间囊时间囊是一个贮藏货物或资料用的物品,作为一个与未来的人沟通用的方法。它一般在世界博览会此类大型展览中制作并埋下,等待下一次的机缘令它们再次被发现。它们有时会无意地被
  • 1446年约前1445年,古埃及法老图特摩斯三世打败了米坦尼国王,夺占米坦尼王国位于幼发拉底河西岸的土地。
  • 扑灭通扑灭通(英语:Prometon)是一种正三嗪类除草剂,1,3,5-三嗪环的三个碳原子分别连接一个甲氧基和两个异丙氨基,抑制一年生和阔叶杂草的生长。
  • 嵊州市坐标:29°36′N 120°49′E / 29.600°N 120.817°E / 29.600; 120.817嵊州市是中华人民共和国浙江省绍兴市的一个县级市。位于浙江东部,曹娥江上游,东邻宁波市奉化区和余姚市,
  • 分子间作用力分子间作用力(Intermolecular force),亦称分子间引力,指存在于分子与分子之间或高分子化合物分子内基团之间的作用力,简称分子间力。它主要包括:此外科学家也不断研究新的分子间作
  • 尼古拉·尼古拉耶维奇·鲍培尼古拉·尼古拉耶维奇·鲍培(俄语: Никола́й Никола́евич Поппе;德语:Nikolaus Poppe 1897年7月27日-1991年8月8日),通称尼古拉斯·鲍培(Ни́колас
  • 黄湘婷黄湘婷(1995年09月04日-),童星出身的台湾女演员及主持人,出生于台湾高雄,毕业于国立台北艺术大学电影创作学系,2007年以客家电视台电视剧《鲁冰花》剧获得第42届金钟奖戏剧节目女
  • 森村诚一森村诚一(1933年1月2日-),日本推理小说作家。1933年生于日本埼玉县。1958年毕业于青山学院大学英美文学系。由于精通英语,对欧美小说涉猎广泛。他最崇拜的作家是罗曼·罗兰。大学
  • 绿灯 (电影制作)绿灯(英语:green-light)是指对于一项计划下达“准许”或“往前发展”指令的动作。这个字词是来自红绿灯上代表“前进”的绿灯信号。在电影和电视业界,对于某项计划下达“绿灯”