源到源编译器

✍ dations ◷ 2025-11-20 19:49: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)。

相关

  • 尿布尿片,又称为尿布、尿裤、尿不湿、屎片,是因为无法或尚未训练自行控制大小便而穿着。除此之外,也有让成人使用的成人纸尿片。尿片的出现,大大地改变了婴幼儿及抚养者的生活,方便性
  • 生物分子生物分子(Biomolecule)是自然存在于生物体中的分子的总称,包括大分子例如蛋白质,碳水化合物,脂质和核酸,以及小分子例如代谢产物,次级代谢产物和天然产物。这类材料的更通用的名称
  • 丁甘仁丁甘仁(1866年2月8日-1926年8月6日),名泽周,江苏武进人,近代著名中医。幼年聪颖,下笔成章。先从业于圩塘之马仲清及其兄丁松溪,后又从业于一代宗匠马培之先生。丁甘仁刻苦学习,勤学深
  • 色彩带色彩带(又称色带),是电脑图学上色彩显示不准确的问题。在24位元色彩模式时,红绿蓝三条色彩频道各8位元道理上足够在全部可见光范围内显示图像,但在譬如显示色彩渐变(Color gradien
  • 亲戚亲属(kinship),又称亲人、家人或家属,是指具有同一个系谱起源的实体(人、天神或其他动物)之间的关系,无论这个系谱起源是透过生物、文化或历史的继嗣关系。在人类学,亲属体系同时包
  • 党卫队特别行动队纳粹集中营转移营比利时:布伦东克堡垒 · 梅赫伦转移营法国:居尔集中营 · 德朗西集中营意大利:波尔查诺转移营荷兰:阿默斯福特集中营 · 韦斯特博克转移营挪威:法斯塔德集中营部
  • 格林卡米哈伊尔·伊万诺维奇·格林卡(俄语:Михаи́л Ива́нович Гли́нка,1804年6月1日-1857年2月15日),又译葛令卡,第一个获得广泛声誉的俄国作曲家,对后来的俄罗斯
  • 立方尧米体积(英语:Volume)是物件占有多少空间的量。体积的国际单位制是立方米。一件固体物件的体积是一个数值用以形容该物件在空间所占有的空间。一维空间物件(如线)及二维空间物件(如正
  • 彭泽县彭泽县位于中国江西省北部,是九江市下辖的一个县。素有“赣北大门”之称。县人民政府驻龙城镇。彭泽县位于江西省最北部,九江市东北角上,北濒长江,县境东邻安徽东至县,南抵鄱阳、
  • 国际民用航空组织国际民用航空组织,简称国际民航组织(法语:Organisation de l'Aviation Civile Internationale,缩写:OACI;英语:International Civil Aviation Organization,缩写:ICAO)是联合国属下专