源到源编译器

✍ dations ◷ 2025-11-26 15:02:04 #编译器软件

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

相关

  • 河姆渡文化河姆渡文化是分布于中国浙江杭州湾南岸平原地区至舟山群岛的新石器时代文化,其年代大约在距今6000年到7000年之前,因以浙江余姚河姆渡遗址发掘最早,故称作河姆渡文化。该文化最
  • 谢尔盖·邦达尔丘克谢尔盖·费奥多罗维奇·邦达尔丘克(俄语:Серге́й Фёдорович Бондарчук,乌克兰语:Сергій Федорович Бондарчук,1920年9月25日-1
  • 格孢菌亚纲参见内文格孢菌亚纲(学名:Pleosporomycetidae)是子囊菌门座囊菌纲下的亚纲,共包括纵裂菌目(Hysteriales)、Jahnulales、Mytilinidiales、格孢菌目(Pleosporales)四个目。这一亚纲的
  • 波罗的海地区波罗的地区(Baltic region)是指波罗的海沿岸的国家区域,但因定义不同而所指区域也有不同。波罗的海沿岸国家包括丹麦、爱沙尼亚、拉脱维亚、芬兰、德国、立陶宛、波兰、俄罗斯
  • 线粒体12S rRNA线粒体12S RNA是一种存在于线粒体核糖体(mitoribosome,MR)中的rRNA,沉降系数约为12S长度约为959nt。在人类细胞中,12S rRNA由MTRNR1基因编码。哺乳动物线粒体的基因组种都包含37
  • 大滨鹬大滨鹬(学名:),又称姥鹬,为鹬科滨鹬属的鸟类。在中国大陆,分布于辽宁、河北、山东、江苏、浙江、福建、贵州、广东、海南等地。该物种的模式产地在爪哇。
  • 里德诉里德案里德诉里德案(英语:),404 U.S. 71 (1971),是美国有关平等保护条款的案件,其中最高法院判定财产的管理人不得以性别歧视的方式登记在名下。萨莉与塞西尔·里德(Sally and Cecil Ree
  • 猪水疱疹病毒 猪水疱疹病毒(Vesicular exanthema of swine virus,VESV)是感染猪的一种病毒,猪感染后症状与口蹄疫及猪水疱病相似.与口蹄疫病毒不同,猪水疱疹病毒只感染猪。猪水疱疹病毒不会
  • 米格尔·克鲁斯·埃尔南德斯米格尔·克鲁斯·埃尔南德斯(西班牙语:Miguel Cruz Hernández,1920年1月15日-2020年3月25日),西班牙哲学家,阿拉伯学学者,政治人物。前萨拉曼卡市长(1958年-1962年),阿尔瓦塞特省民事总
  • 首尔南部看守所首尔南部看守所(韩语:서울남부구치소/서울南部拘置所)是大韩民国首尔特别市九老区的一所监狱,由首尔地方矫正厅(朝鲜语:서울지방교정청)管辖,原名永登浦看守所。首尔南部看守所成立于