可移植C编译器

✍ dations ◷ 2025-11-05 04:26:09 #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之上,只有少部分代码是与机器相关的,具备可移植性。


相关

  • span class=chemf style=white-space:nowrap;Csub21/sub二十一烷(英语:heneicosane)是含有21个碳原子的直链烷烃,化学式为C21H44或CH3(CH2)19CH3,外观为无色蜡状固体,化学性质相当安定。其衍生物二十一烷酸(CH3(CH2)19COOH)可做为制备脂
  • 海湾中国的海岸线曲折,海湾较多,自北向南主要有:
  • 土星环土星环是太阳系行星的行星环中最突出与明显的一个,环中有不计其数的小颗粒,其大小从微米到米都有,轨道成丛集的绕着土星运转。环中的颗粒主要成分都是水冰,还有一些尘埃和其它的
  • 宜兰县立兰阳博物馆坐标:24°51′54″N 121°49′43″E / 24.86500°N 121.82861°E / 24.86500; 121.82861宜兰县立兰阳博物馆(Lanyang Museum)是位于台湾宜兰县头城镇的博物馆,隶属宜兰县政府文
  • 拉克兰空军基地圣安东尼奥联合基地(英语:Joint Base San Antonio, JBSA)这是一座位于德州的美军联合基地,在2005年基地重整和关闭委员会(英语:Base Realignment and Closure)将三个军事基地合并为
  • 双输双输是博弈论的一个概念,指参与博弈的各方无论怎样都必然有所损失而且都不会得益。双输的情况多数都是不能避免或不可预防的。强制被动及囚徒困境都可能引起双输。
  • 性腺的发育性腺的发育是生殖系统在胚胎发育过程中的一环,在男性会发育为睾丸,女性则为卵巢。卵巢的部分会分化为中央的髓质以及外部的生殖上皮。未成熟的卵源自于卵黄囊背侧内胚层的细胞
  • 宗室德长宗室德长(1838年-1876年)、德长,谥悫,爱新觉罗氏,清朝政治人物、睿亲王。咸丰四年,任二等侍卫。咸丰八年,任二等镇国将军,任乾清门侍卫。同治四年,任和硕睿亲王,赐御前行走、内大臣。同
  • 东安县第一中学坐标:26°23′55″N 111°17′28″E / 26.398674°N 111.291085°E / 26.398674; 111.291085东安县第一中学(英语:No.1 Meddle School Dongan County)位于湖南省东安县白牙市镇
  • 曼弗瑞德·诺瓦克曼弗雷德·诺瓦克(Manfred Nowak,1950年6月26日-),著名国际人权法专家,现任教于奥地利维也纳大学法学院,第一位进入中国调查的联合国酷刑问题特派专员。