Lattice C
Lattice C — первый компилятор языка C для персональных компьютеров IBM PC. Продавался по цене $500 и работал под операционной системой MS-DOS или PC DOS. Выпущен компанией Lifeboat Associates (англ.) в 1982 году. Был портирован на многие другие платформы: мэйнфреймы (MVS), мини-компьютеры (VMS), рабочие станции (UNIX), а так же под операционные системы OS/2, Atari ST, Commodore Amiga, Sinclair QL.

В начале 1982 года некоторые из коммерческих программных продуктов для IBM PC были перенесены с CP/M (под которой они были написаны для BDS C, разновидности языка Си) в MS-DOS, включая такие продукты, как Perfect Writer, PerfectCalc, PerfectSpeller и PerfectFiler (которые поставлялись вместе с компьютерами производства компаний Seequa Chameleon (англ.) и Columbia Data Product (англ.)).

Позже, в рамках дистрибьюторского соглашения, выпускался под названием Microsoft C version 2.0. Позднее в Microsoft разработали свой собственный компилятор C, который был выпущен в апреле 1985 года под названием Microsoft C Compiler 3.0.

В 1987 году Lattice был приобретён компанией SAS Institute и переименован в SAS/C. После этого развитие компилятора для всех платформ, кроме мэйнфреймов IBM, прекратилось.
Q47506
компилятор
Concept
Q9143
языка
Concept
Q15777
C
Concept
Q202712
IBM PC
MISC
Q9135
операционной системой
Concept
Q47604
MS-DOS
MISC
Q863568
PC DOS
MISC
None
Lifeboat Associates
UNK
англ.
UNK
Q851989
портирован
Concept
Q177234
мэйнфрейм
Concept
Q781443
MVS
MISC
Q185131
мини-компьютер
Concept
Q479882
VMS
MISC
Q192525
рабочие станции
Concept
Q11368
UNIX
Concept
Q189794
OS/2
MISC
Q627302
Atari ST
MISC
Q208305
Commodore
ORG
Q100047
Amiga
Concept
Q602253
Sinclair QL
MISC
Q219528
CP/M
MISC
Q795772
BDS C
ORG
None
Seequa Chameleon
UNK
англ.
UNK
None
Columbia Data Product
UNK
англ.
UNK
Q1473820
SAS Institute
ORG
Q649594
Lattice C
ORG
1982-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
в 1982
DATE
1987-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
В 1987
DATE
+500^^http://www.w3.org/2001/XMLSchema#decimal
500
NUMBER
+2^^http://www.w3.org/2001/XMLSchema#decimal
2
NUMBER
+2.0^^http://www.w3.org/2001/XMLSchema#decimal
2.0
NUMBER
+3.0^^http://www.w3.org/2001/XMLSchema#decimal
3.0
NUMBER
instance of
instance of
instance of
instance of
based on
designed by
operating system