可移植C编译器

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


相关

  • 枫丹白露画派枫丹白露画派(法语:École de Fontainebleau)是法国文艺复兴后期的法国宫廷美术流派。16世纪,以法王两次修建巴黎东南郊的枫丹白露宫为契机,形成了两代枫丹白露派画家。
  • 高加索山脉高加索山脉(俄语:Кавказские горы,格鲁吉亚语:კავკასიონი,亚美尼亚语:Կավկազ,阿塞拜疆语:Qafqaz),呈东西走向,在黑海与里海之间,是俄罗斯和格鲁吉亚、阿
  • dɹ̝浊齿龈无咝塞擦音是由浊齿龈塞音与浊齿龈擦音紧密结合形成的一个浊塞擦音,国际音标写作、或。浊齿龈无咝塞擦音的特征包括:当符号成对出现时,左边的是清音,右边的是浊音。阴影区
  • 独立本表列出了当前正在活动的为寻求民族自决、独立建国或自主自治的独立运动。
  • 罗德岛设计学院罗德岛设计学院(英语:Rhode Island School of Design,缩写:RISD /ˈrɪzdiː/))是一所位于美国罗德岛州首府普罗维登斯的私立艺术学院。该学院成立于1877年,位于普罗维登斯学院山(Co
  • 叶炜叶炜(英语:Max Yeh, 1937年-)是一位美国文史学者、收藏家,叶公超独子。曾将叶家收藏捐赠美国博物馆。家族祖籍浙江余姚。1937年生于中国,有一姐叶彤,英文名:Tung Yeh。名字源自《
  • 越南现代史年表越南现代史年表是1945年以后的越南历史年表。
  • 国名国号是一个国家的相关法定政权的正式官方名称。“国号”与该国家在国际社会上的通常称谓或名字是不同的概念,例如英国,可以说其现行的“国号”为“大不列颠及北爱尔兰联合王国
  • 兴文小檗兴文小檗(学名:),为小檗科小檗属下的一个植物种。
  • 布伦丹克朗弗特的圣布伦丹(爱尔兰语:Naomh Breandán;冰岛语:Brandanus,约484年–约577年),亦称“航行者”,“旅行者”,或“莽夫”,爱尔兰早期圣徒,是大西洋探险故事的英雄。圣布伦丹曾在爱尔