Portable C Compiler

Portable C Compiler
Autor inițialStephen C. Johnson
DezvoltatorLaboratoarele Bell
Versiune inițială1979; acum 45 ani (1979)
Ultima versiune1.1.0 (10 decembrie 2014; acum 9 ani, 6 luni și 5 zile (2014-12-10))
Scris înC
Sistem de operareUnix și Unix-like
TipCompilator C
LicențăLicență BSD
Prezență online
pcc.ludd.ltu.se
Modifică date / text Consultați documentația formatului

Portable C Compiler (de asemenea cunoscut ca pcc sau uneori pccm - portable C compiler machine) este printre primele compilatoare pentru limbajul de programare C scris de Stephen C. Johnson din laboratoarele Bell în mijlocul anilor 1970,[1] bazat parțial pe idei propuse de Alan Snyder în 1973,[2][3] și "distribuit ca compilatorul C de Laboratoarele Bell... cu binecuvântarea lui Dennis Ritchie."[4]

Funcționalități

Limbajul pe care PCC l-a implementat a fost o versiune extinsă a K&R C pe care Bjarne Stroustrup a numit-o "C clasic", incorporând tipul de returnare void (pentru funcții care nu returnează nici o valoare), enumerări și atribuire de structuri.[4]


Note

  1. ^ Johnson, S.C. (). „A portable compiler: theory and practice”. Proceedings of the 5th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages. Tucson, Arizona.: 97–104. doi:10.1145/512760.512771. 
  2. ^ Snyder, A. (). „A Portable Compiler for the Language C”. Master's Thesis. MIT, Cambridge, Mass. Arhivat din original la . Accesat în . 
  3. ^ Johnson, S.C. (). A Tour Through the Portable C Compiler. Unix Programmer's Manual, 7th edition, Volume 2. ISBN 0-03-061743-X. 
  4. ^ a b Stroustrup, Bjarne (). Sibling rivalry: C and C++ (PDF) (Raport). AT&T Labs. 

Vezi și

Portal icon Portal Software Liber
  • Amsterdam Compiler Kit
  • Clang
  • Open Watcom

Legături externe

  • Site web oficial
  • Archivă la TUHS
  • v
  • d
  • m
Proiectul NetBSD
Sistemul de operare
  • NetBSD
Proiecte înrudite
Subsisteme notabile
sisteme de fișiere și stocarea
  • bioctl
  • CHFS
  • disklabel
    • fdisk
  • LVM2
  • PUFFS
  • tmpfs
  • UFS
    • WAPBL
  • OpenZFS
Paravane și rețelistică
  • drivere 802.11
  • ALTQ
  • Bluetooth
  • BPF
  • IPFilter
  • NPF
  • PF