可移植C编译器

✍ dations ◷ 2025-11-28 07:37:48 #C编译器

可移植C编译器(英语:Portable C Compiler),也被称为pcc,或pccm(portable C compiler machine),一种早期的C语言编译器,由史蒂芬·强生(英语:Stephen C. Johnson)于1970年代中期,在贝尔实验室写作。这个编译器被使用在Version 7 Unix上,跟着它一同发布。一直到1994年4.4BSD发表时,它都是BSD UNIX系统上的默认C语言编译器,一直到被gcc取代为止。在1980年代,它是非常具有影响力的C语言编译器典范,主要的C语言编译器都是在它的基础上继续开发而成。2007年,Anders Magnusson与 Peter A Jonsson重新开发了pcc,让它也可以适用于C99标准。

由丹尼斯·里奇创作的第一个C语言编译器,采用递归下降解析器(Recursive descent parser),基于PDP-11平台特色而产生。为了使它产生的汇编语言程序最优化,它利用这个特定平台的优化器来进行。在设计上是与机器相关的。

pcc基于yacc之上,只有少部分代码是与机器相关的,具备可移植性。


相关

  • 二氧化硅无色无定形固体(玻璃体)2.533 g/cm3(β-石英,600 ℃时)2.265 g/cm3(鳞石英)2.334 g/cm3(方石英)2.196 g/cm3(玻璃体)867 ℃(β-石英转化为鳞石英)1470 ℃(鳞石英转化为方石英)1722 ℃(方石英
  • 古遗传学古遗传学,是科林·伦弗鲁提出的一个术语,指的是利用分子技术中的应用人类基因技术来研究人类的过去。 这可以包括:这个主题有研究人类血液的起源,而这个经典的遗传标记实现了有
  • 东德人民警察德国人民警察(德语:Deutsche Volkspolizei,DVP),简称“人民警察”(德语:Volkspolizei,VP、VoPo),是东德(德意志民主共和国)警察的名称。人民警察虽然主要担任维护治安并执行法律的工作,但
  • 麝香猫咖啡猫屎咖啡,又称麝香猫咖啡(英语:civet coffee,印尼语:Kopi Luwak,菲律宾语:kape motit, kape alamid, kape melô, kape musang)。在印尼语中,Kopi意为咖啡,Luwak意为麝香猫,猫屎咖啡的
  • 弗兰克·吉布尼弗兰克·吉伯尼(英语:Frank Bray Gibney,1924年9月21日-2006年4月9日),美国记者、编辑、作家和学者。曾担任《新闻周刊》编辑。后转任不列颠百科全书编纂委员会副主席并撰写有反映
  • 纽齿鼠纽齿鼠(学名:)是一种已经灭绝的啮齿目动物,是纽齿鼠属()下唯一一种,曾分布于加勒比海的海地岛。
  • 拷贝宣道教会拷贝宣道教会(瑞典语:Missionerande Kopimistsamfundet,英语:Missionary Church of Kopimism),又称拷贝教、复制共享教(Kopimism),由瑞典人以撒克·葛森(Isak Gerson)创立,在2012年被瑞
  • 白岛 (菲律宾)白岛(英语:White Island,他加禄语:Puting Pulo)是一座沙洲,位于菲律宾卡米金省曼巴豪外海。该岛长约1.4公里,形状约略似马蹄,岛上并无树木。该岛每年约有千名观光客到访,游客多数搭乘
  • 约书亚·凯纳兹约书亚·凯纳兹(希伯来语:.mw-parser-output .script-hebrew,.mw-parser-output .script-Hebr{font-size:1.15em;font-family:"Ezra SIL","Ezra SIL SR","Keter Aram Tsova","
  • 鲍伯·高迪欧罗伯特·约翰·高迪欧(英语:Robert John Gaudio ,1942年11月17日-)是美国歌手、词曲作家、音乐家、唱片制作人和四季合唱团的键盘手兼合唱歌手。高迪欧于1942年在纽约市布朗克斯