Lattice C (Lattice C)

Перейти к навигации Перейти к поиску

Lattice C — первый компилятор языка C для персональных компьютеров IBM PC.[1] Продавался по цене $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.[2] Позднее в Microsoft разработали свой собственный компилятор C, который был выпущен в апреле 1985 года под названием Microsoft C Compiler 3.0.[3]

В 1987 году Lattice был приобретён компанией SAS Institute и переименован в SAS/C. После этого развитие компилятора для всех платформ, кроме мэйнфреймов IBM, прекратилось.

Примечания

[править | править код]
  1. "Software News". InfoWorld. Vol. 4, no. 22. Palo Alto CA: Popular Computing. June 7, 1982. p. 61. ISSN 0199-6649. Архивировано 1 апреля 2022. Дата обращения: 22 декабря 2020. Lifeboat Associates' new Lattice C Compiler for the IBM Personal Computer produces relocatable machine code in Intel's 8086 object module format and takes advantage of the 8086 instruction set.
  2. Clapp, Douglas (October 4, 1983). "Microsoft C Unveiled". PC Magazine. Vol. 2, no. 5. Ziff-Davis Publishing. pp. 503—508. ISSN 0888-8507. Архивировано 24 мая 2019. Дата обращения: 22 декабря 2020.
  3. "Software". ComputerWorld. 19 (15). Framingham, MA: CW Communications: 71. April 15, 1985. ISSN 0010-4841. Архивировано 18 апреля 2017. Дата обращения: 22 декабря 2020. Microsoft has announced an enhanced version of its Microsoft C Compiler for the IBM Personal Computer… A vendor spokesman said Version 3.0 is the first C compiler developed internally by Microsoft.