Portable C Compiler

Portable C Compiler (PCC) on Stephen Johnsonin kehittämä C-kielen kääntäjä, jonka kehitys alkoi 1970-luvun lopulla. Ohjelmaa on käytetty pohjana kääntäjille useille eri alustoile: 1980-luvun alkupuolella lähes jokainen C-kielen kääntäjä perustui PCC-ohjelmaan. Kääntäjä on pitkälle yhteensopiva C-kielen K&R C-standardin kanssa, mutta standardi oli vielä epätarkka eikä PCC:tä voinut ajatella referenssikääntäjänä. Ensimmäinen PCC ei ollut niin siirrettävissä kuin sen toivottiin olevan ja "pcc2" julkaistiin vuonna 1983.

Ohjelma on julkaistu BSD-lisenssillä ja siihen tehdään edelleen päivityksiä. Kääntäjä koostuu 30 tiedostosta, jossa on  riviä alustariippumatonta ohjelmakoodia ja  riviä alustariippuvaista ohjelmakoodia.

 Lähteet 

 Aiheesta muualla 
 http://pcc.ludd.ltu.se 

Luokka:C-kielen kääntäjät