Решетка С
Разработчик(и) | Стив Крюгер и др. |
---|---|
Первоначальный выпуск | 1982 год |
Написано в | С, Ассамблея |
Операционная система | DOS, OS/2, MVS, VMS, UNIX, AmigaOS, Sinclair QDOS , Atari TOS |
Тип | Компилятор |
Лицензия | Собственный |
Веб-сайт | поддерживать |
Компилятор 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]
Ссылки
[ редактировать ]- ^ «Новости программного обеспечения» . Инфомир . Том. 4, нет. 22. Пало-Альто, Калифорния: Популярные вычисления. 7 июня 1982 г. с. 61. ISSN 0199-6649 .
Новый компилятор Lattice C компании Lifeboat Associates для персонального компьютера IBM создает перемещаемый машинный код в формате объектного модуля Intel 8086 и использует преимущества набора команд 8086.
- ^ «Табель успеваемости по программному обеспечению InfoWorld» . Инфомир . 4 (42): 47. 25 октября 1982 г.
- ^ Jump up to: а б Хинш, Ханно (4 июля 1983 г.). «Является ли спасательная шлюпка королем букв C?» . Журнал ПК . Том. 2, нет. 2. Издательство Зифф-Дэвис. стр. 527–533. ISSN 0888-8507 .
- ^ Клэпп, Дуглас (4 октября 1983 г.). «Представление Microsoft C» . Журнал ПК . Том. 2, нет. 5. Издательство Зифф-Дэвис. стр. 503–508. ISSN 0888-8507 .
- ^ "Программное обеспечение" . Компьютерный мир . 19 (15). Фрамингем, Массачусетс: CW Communications: 71. 15 апреля 1985 г. ISSN 0010-4841 .
Microsoft анонсировала расширенную версию своего компилятора Microsoft C для персонального компьютера IBM… Представитель поставщика заявил, что версия 3.0 — это первый компилятор C, разработанный внутри Microsoft.
- ^ Франер, Ральф А. (август 1983 г.). «Девять компиляторов C для IBM PC» . БАЙТ . стр. 134–168 . Проверено 20 октября 2013 г.
Внешние ссылки
[ редактировать ]- Компилятор DOS и OS/2 на Wayback Machine (архивировано 21 марта 2006 г.)
- Примечание. С 2023 года доменрешетка.com используется новой компанией.