Jump to content

Решетка С

Решетка С
Разработчик(и) Стив Крюгер и др.
Первоначальный выпуск 1982 год ; 42 года назад ( 1982 )
Написано в С, Ассамблея
Операционная система DOS, OS/2, MVS, VMS, UNIX, AmigaOS, Sinclair QDOS , Atari TOS
Тип Компилятор
Лицензия Собственный
Веб-сайт поддерживать .sas /документация /онлайндок /корзина /

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

Впоследствии компилятор был переупакован Microsoft по соглашению о распространении как Microsoft C версии 2.0 . [4] Microsoft разработала собственный компилятор C, который был выпущен в апреле 1985 года как Microsoft C Compiler 3.0. [5] Lattice была приобретена институтом SAS в 1987 году и переименована в SAS/C . После этого поддержка других платформ сократилась, пока разработка компиляторов не прекратилась для всех платформ, кроме мэйнфреймов IBM. Продукт по-прежнему доступен в версиях, которые работают на других платформах, но это кросс-компиляторы , которые создают только код мэйнфрейма.

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

  • ЛМК, изготовь инструмент
  • LSE, редактор экрана
  • TMN, утилиты управления текстом

В обзоре пяти компиляторов C для IBM PC в 1983 году компания BYTE выбрала Lattice C как лучший в категории «превосходного качества, но дорогой и неподходящий для новичков». Он отметил «быстрое время компиляции и выполнения программного обеспечения, небольшой инкрементальный код, лучшую документацию и стабильную надежность». [6] Журнал PC Magazine в том же году высоко оценил документацию Lattice C, а также производительность во время компиляции и выполнения и заявил, что он немного превосходит компиляторы C CI-C86 и c-systems. [3]

  1. ^ «Новости программного обеспечения» . Инфомир . Том. 4, нет. 22. Пало-Альто, Калифорния: Популярные вычисления. 7 июня 1982 г. с. 61. ISSN   0199-6649 . Новый компилятор Lattice C компании Lifeboat Associates для персонального компьютера IBM создает перемещаемый машинный код в формате объектного модуля Intel 8086 и использует преимущества набора команд 8086.
  2. ^ «Табель успеваемости по программному обеспечению InfoWorld» . Инфомир . 4 (42): 47. 25 октября 1982 г.
  3. ^ Jump up to: а б Хинш, Ханно (4 июля 1983 г.). «Является ли спасательная шлюпка королем букв C?» . Журнал ПК . Том. 2, нет. 2. Издательство Зифф-Дэвис. стр. 527–533. ISSN   0888-8507 .
  4. ^ Клэпп, Дуглас (4 октября 1983 г.). «Представление Microsoft C» . Журнал ПК . Том. 2, нет. 5. Издательство Зифф-Дэвис. стр. 503–508. ISSN   0888-8507 .
  5. ^ "Программное обеспечение" . Компьютерный мир . 19 (15). Фрамингем, Массачусетс: CW Communications: 71. 15 апреля 1985 г. ISSN   0010-4841 . Microsoft анонсировала расширенную версию своего компилятора Microsoft C для персонального компьютера IBM… Представитель поставщика заявил, что версия 3.0 — это первый компилятор C, разработанный внутри Microsoft.
  6. ^ Франер, Ральф А. (август 1983 г.). «Девять компиляторов C для IBM PC» . БАЙТ . стр. 134–168 . Проверено 20 октября 2013 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d981ac2736282c35d53261806eb08d4d__1685230920
URL1:https://arc.ask3.ru/arc/aa/d9/4d/d981ac2736282c35d53261806eb08d4d.html
Заголовок, (Title) документа по адресу, URL1:
Lattice C - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)