Lattice C este primul compilator C pentru computerul IBM . [1] S-a vândut cu amănuntul pentru 500 USD și a rulat fie MS-DOS, fie PC DOS . Lansat de Lifeboat Associates în 1982 . A fost portat pe multe alte platforme: mainframe ( MVS ), minicalculatoare ( VMS ), stații de lucru ( UNIX ), precum și sisteme de operare OS/2 , Atari ST , Commodore Amiga , Sinclair QL .
La începutul anului 1982, unele dintre produsele software comerciale pentru PC-ul IBM au fost portate de la CP/M (sub care au fost scrise pentru BDS C , o variantă a limbajului C) la MS-DOS, inclusiv produse precum Perfect Writer, PerfectCalc , PerfectSpeller și PerfectFiler (care au venit împreună cu computere produse de Seequa Chameleon ( Eng. ) și Columbia Data Product ( Eng. )).
Mai târziu, ca parte a unui acord de distribuție, a fost lansat sub numele Microsoft C versiunea 2.0 . [2] Ulterior, Microsoft și-a dezvoltat propriul compilator C, care a fost lansat în aprilie 1985 ca Microsoft C Compiler 3.0. [3]
În 1987, Lattice a fost achiziționată de Institutul SAS și redenumită SAS/C . După aceea, dezvoltarea compilatorului pentru toate platformele, cu excepția mainframe-urilor IBM, a încetat.