源到源编译器

✍ dations ◷ 2025-11-11 03:10:59 #编译器软件

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

相关

  • 人类语言学家人类语言学是通过人类遗传学和人的发展来研究语言和文化间的关系,通常指对无文字记载的语言研究。这跟语言人类学有很大重叠的部分,因为它通过他们所使用的语言来研究人类的文
  • 大气甲烷大气甲烷即大气中存在的甲烷。因为其为最具潜力的温室气体故近来受到人们的关注。其100年全球暖化潜势为29,即在接下来的100年中,其单位质量所能产生的温室效应为二氧化碳的29
  • 日尔曼语日耳曼语族是印欧语系的一支,是居住在北部欧洲日耳曼民族的语族。这一族语言有鲜明的特征,最著名的有关于辅音演变的格里姆定律。一些早期(约公元2世纪)的日耳曼语言发展出自己
  • 聋哑聋哑以往是用来形容失聪且无法说话,需使用手语沟通的人。此一词语现在也用来指无法用口语沟通的失聪者,或是失聪者有部分口语能力,但因为声音和一般人不同,为避免注意,而选择改用
  • 遂昌县遂昌县在中国浙江省西南部,钱塘江、瓯江上游山区,是丽水市下辖的一个县。根据《后汉书》的记载,公元218年,三国时期的吴国首次设立遂昌县县制。公元239年,更名为平昌县。晋武帝太
  • 奥斯卡最佳女配角奖奥斯卡最佳女配角奖(英语:Academy Award for Best Actress in a Supporting Role)是奥斯卡金像奖的奖项之一,评选方式为业内人士投票,然后由美国电影艺术与科学学院颁给每年得票
  • 罗伯特·梅纳德·波西格罗伯特·梅纳德·波西格(Robert Maynard Pirsig,1928年9月6日-2017年4月24日),美国作家与哲学家。1928年出生在明尼苏达州明尼阿波利斯,父亲是梅纳德·派里奇,有德国和瑞典血统。他
  • 马雷克斯·梅耶里斯马雷克斯·梅耶里斯(拉脱维亚语:Mareks Mejeris,1991年9月2日-),拉脱维亚篮球运动员,现在效力于拉脱维亚球队里加篮球俱乐部。他也代表拉脱维亚国家男子篮球队参赛。
  • 德 (消歧义)德,在汉语中可以指代一种道家思想。德也可指:
  • 2-羟氨基乙酸2-羟氨基乙酸(也称N-羟基甘氨酸)是一种有机化合物,化学式为C2H5NO3。它可由2-溴乙酸和羟胺在乙醇中于室温反应得到。它和丙烯酸在三乙胺的存在下于甲醇中反应,得到N-羧甲基-N-羟