可移植C编译器

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


相关

  • 马尼拉马尼拉(他加禄语:Maynila,英语:Manila),又称岷里拉,是菲律宾首都,位于小菲律宾的最大岛—吕宋岛马尼拉湾的东岸;今为菲第二大城,人口有150万;乃全国经济、文化、教育和工业中心。2013年
  • 分支杆菌分枝杆菌属(Mycobacterium)为放线菌门下的一个属,且为分枝杆菌科唯一的属。该属细菌包括许多已知在哺乳类动物中造成严重疾病的病原菌,包括结核杆菌(Mycobacterium tuberculosis)
  • 恋鞋恋鞋指对于鞋子(包括皮鞋、运动鞋、球鞋、高跟鞋、军鞋、足球鞋、 平底鞋 ...等)有特殊迷恋。这种现象有人称为恋鞋癖。
  • 几何数论在数论中,几何数论研究凸体和在n维空间整数点向量问题。几何数论于1910由赫尔曼·闵可夫斯基创立。几何数论和数学其它领域有密切的关系,尤其研究在函数分析和丢番图逼近中,对
  • 鸟羽伏见之战幕府: 160 死 +400 伤; 会津藩: 100 死 + 150 伤;萨摩藩:61 死 + 124 伤;鸟羽伏见之战(日语:鳥羽・伏見の戦い)是日本近代的一场重要战役,交战双方为支持明治天皇的新政府军和
  • 力部力部,就汉字索引来说,是为部首之一,康熙字典214个部首中的第十九个(两划的则为第十三个)。力部归于部首二划。就部首言,字体主体可辨认为力部,且无其他部首可用者将部首归为力部。1
  • 张天师张天师,道教门派之一的“正一道”龙虎宗各代传人的称谓。“正一道”(即“天师道”)由张陵(张道陵)创立,后世称张陵为“(祖)天师”,其子张衡为“嗣师”,其孙张鲁为“系师”,曰“三师”(“
  • 意大利电信意大利电信(意大利语:Telecom Italia)是意大利的电信公司,总部位于罗马。提供电话服务,移动通信服务和DSL数据服务。该公司成立于1994年,由数家国有电信公司合并而成,其中最重要的
  • 海卫一大气层海卫一的大气层延伸至距离地表800公里的地区,主要由氮气所构成,成分类似土卫六大气层与地球大气层。海卫一大气层的表面气压只有14微巴,为地球的1/70,000。天文学家原本认为海
  • 教宗巴斯加二世教宗巴斯加二世(拉丁语:Paschalis PP. II;?-1118年)本名拉涅罗(Raniero),于1099年8月13日当选罗马主教,接替教宗乌尔巴诺二世。他于翌日即位至1118年1月21日为止。巴斯加二世早年是克