源到源编译器

✍ dations ◷ 2025-12-03 04:53:54 #编译器软件

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

相关

  • 鲍里斯·贝克鲍里斯·贝克尔(德语:Boris Becker,1967年11月22日-),生于联邦德国巴登-符腾堡,外号“德国金童”,已退役的德国男子网球运动员,德国体育史上最佳男子网球选手,单打最高世界排名第一,6座
  • 见本文。羊,即是羊族,为羊亚科下的一个族(学名:Caprini),中国古代称膻根、珍郎、卷娄、独笋子。 羊亚科羊族下包括绵羊、山羊、大角羊、白大角羊等。羊亚科羊羚族的动物也常通称“
  • 嘉靖大地震嘉靖大地震,也称华县大地震,是中国明朝嘉靖三十四年腊月十二(1556年1月23日)发生的一次大型地震,震中位于陕西省华县,测算地震震级8.25级,陕西、山西、河南、甘肃等地的101个县受灾
  • 鸢形六十面体在几何学中,鸢形六十面体(与五角化六十面体完全是不一样的两种多面体)是一种卡塔兰立体。由60个全等的筝形(亦称为鸢形)所组成,每个鸢形的长边与短边比为1:0.64208933503(短边比
  • 第82号朝鲜半岛与联合国 联合国安全理事会第702号决议 (1991年获得成员资格) 联合国安全理事会朝鲜相关决议列表 朝鲜人权状况调查委员会报告 (2014)联合国安理会第82号决议是联
  • 克氏原螯虾克氏原螯虾(学名:),原产于美国东南部,又名美国螯虾、路易斯安那州螯虾,中华人民共和国称小龙虾,属蝲蛄科,在中国北方某些地区被直接称为“蝲蛄”,是最具食用价值的淡水龙虾品种,年产量
  • 斑点狮斑点狮(英语:Marozi、学名:)是狮子的一个亚种,体型较一般狮子细,不同于一般狮子居住在草原,班点狮适合居住在山区,已经绝迹于世上。非洲土人很早以前就熟悉斑点狮,欧洲人则在1904年
  • Magic SysRq组合键Magic SysRq组合键是一串能直接与Linux 内核沟通的组合键,允许用户就算在系统进入死循环濒临崩溃时,直接调用系统底层将数据写入文件系统或重启,避免尚未写入文件系统与硬盘的
  • 李曼·雷姆尼泽李曼·雷姆尼泽(英语:Lyman Louis Lemnitzer,1899年8月29日-1988年11月12日),是美国陆军上将,宾夕法尼亚州人曾经是美国参谋长联席会议主席。接着担任北大西洋公约组织三军统帅(1963
  • 大卫·布莱恩大卫·布莱恩·怀特(英语:David Blaine White,1973年4月4日-),艺名大卫·布莱恩(David Blaine),生于美国纽约市布鲁克林区,魔术师与表演者,以表演长时间忍受特殊环境而闻名,曾打破多项世