可移植C编译器

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


相关

  • 亚人亚人,是由英文“Demi-human”翻译而来,指外型和人类相似,或具有和其相似文明的非人物种,有时可能指未来或过去的人种。其中有许多亦被描写成超越人类力量跟智慧的存在。亚人的描
  • 开尔文波开尔文波(Kelvin Wave)是发生在大气或海洋中的,迎向地形边界(例如海岸线)平衡科氏力的波动现象。开尔文波的一个特征是非弥散性,也就是说,波峰的相速度与波能的群速度在所有频率时
  • 日本人权 政治主题日本在政体上是君主立宪制国家。根据法务省的数据,法务局办公室和公民自由志愿者在2003年一共处理了359971项与人权相关的投诉和18786项涉嫌侵犯人权的报告。这些案
  • 阿列克谢·戈尔杰耶夫阿列克谢·瓦西里耶维奇·戈尔杰耶夫(俄语:Алексей Васильевич Гордеев,1955年2月28日-),俄罗斯政治人物。现任俄罗斯联邦副总理。前沃罗涅日州州长,农业
  • 硫酸睾酮硫酸睾酮(英语:Testosterone sulfate)是一种内源性的甾体天然代谢产物,在睾酮的尿液代谢产物中占少数,占大部分的是葡糖苷酸睾酮
  • 赵安宗赵安宗(342年-363年4月16日),下邳僮(今江苏省沭阳县县)人,治书侍御史赵彪孙女,平原太守赵裔之女,南朝宋武帝刘裕的母亲,也是刘裕父亲刘翘的第一任妻子。母亲孙氏是东莞人。有两个兄弟
  • 24/724/7 是一天24小时,一星期7天的缩写,即全天候营业、提供服务且全年无休。在商业和工业领域里,通常是指所提供的不间断的服务,即不管任何时候、白天或黑夜,都有营业。这样的服务一
  • 凯文·诺兰凯文·诺兰(英语:Kevin Nolan,1982年6月24日-),是一名英格兰职业足球员,曾担任英格兰足球乙级联赛球队诺茨郡的球员兼主教练。司职中场。诺兰于英格兰利物浦的托克斯泰斯长大,于16岁
  • 穆拉维约夫-阿穆尔斯基半岛穆拉维约夫-阿穆尔斯基半岛(俄语:Полуостров Муравьёва-Амурского,罗马化:Poluostrov Muravyova-Amurskogo)是俄罗斯彼得大帝湾内的一个半岛,将此湾
  • 伊奢那跋摩一世伊奢那跋摩一世(Isnaarman I,活跃于7世纪初叶)真腊帝国的统治者。在他统治时期,真腊国家处于整体国力稳步上升的态势。伊奢那跋摩一世原名伊奢那先,是真腊帝国的开国者之一摩诃因