源到源编译器

✍ dations ◷ 2025-11-20 01:21:41 #编译器软件

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

相关

  • 表面抗原抗原(antigen,缩写Ag)为任何可诱发免疫反应的物质,不只是从病原体那里取得,一般来说体内发现分子够大的有机物就有可能作为一个适合的抗原,这样也就会导致例如过敏等问题。外来分
  • 磺胺类药磺胺类药物(Sulfonamides)是一类人工合成的抗菌药物,这类药物都是以对氨基苯磺酰胺(磺胺)为母体发展而来,因此得名。磺胺类药物抗菌谱较广,对大部分革兰氏阴性菌和革兰氏阳性菌均有
  • 冉伯牛冉耕(前544年-?),冉氏,字伯牛。中国春秋时代末鲁国人,是孔子的学生,孔门十哲之一,曾任鲁国的中都宰,孔子很器重他。伯牛患病早逝,孔子十分难过。伯牛与颜渊、闵子骞、冉雍同属孔门十哲
  • 宅地法《宅地法案》(Homestead Acts),又译《份地法》、《移居法》,是1862年美国联邦政府颁布的针对农业发展,以很低的价格转让或无偿分配国有土地的一系列法案。仅这一系列法案中的第一
  • 挤出效应挤出效应(英语:Crowding Out Effect),又名排挤效应,或者具体地说是政府扩张性财政政策的挤出效应。社会财富的总量是一定的,政府这边占用的资金过多,会使私人部门可占用资金减少,经
  • DNA纳米技术DNA纳米技术专门研究利用脱氧核糖核酸或其他核酸的分子性质(如自组装的特性),来建构出可操控的新型纳米尺度结构或机械。在这个领域,核酸被用作非生物的材料而不是在活细胞中那
  • 肯尼思·格拉姆肯尼斯·格雷厄姆(英语:Kenneth Grahame,1859年3月8日-1932年7月6日)是一位英国作家,以经典儿童文学《柳林中的风声》(The Wind in the Willows, 1908)而闻名于世。他在1898年创作的
  • 奥托·海克曼奥托·赫尔曼·利奥波德·海克曼(德语:Otto Hermann Leopold Heckmann,1901年6月23日-1983年5月13日),德国天文学家。海克曼毕业于波恩大学后于1927到1941年间在哥廷根大学任职。1
  • 曹瑞武曹瑞武(1930年-),女,湖南长沙人,中华人民共和国政治人物,曾任湖南省妇女联合会主任,第七、八届全国政协委员。
  • Apache AvalonApache Avalon是自1999年以来开发的一个计算机软件框架,为容器(服务器)应用程序提供一个可重用的组件框架。Avalon率先使用了如关注点分离和控制反转(IoC)的设计模式。到了2004年