Whitesmiths

редактировать

Whitesmiths Ltd. софтверная компания, основанная в Нью-Йорке П. Дж. Плаугер, Марк Кригер и Габриэль Фам, и последний раз проживал в Уэстфорде, Массачусетс. В нем продавалась Unix-подобная операционная система под названием Idris, а также первый коммерческий C компилятор, Whitesmiths C.

Компилятор Whitesmiths, впервые написанный для PDP-11, был выпущен в 1978 году и скомпилировал версию C, аналогичную принятой в Version 6 Unix (Dennis Ritchie оригинальный компилятор C). Это была совершенно новая реализация, не заимствовавшая код из Unix. Сегодня его в основном помнят за то, что он присвоил свое имя определенному стилю отступов , первоначально использовавшемуся в сопровождающих его примерах кода. Первым клиентом Whitesmith для их компилятора C была Fischer Porter, компания по управлению технологическими процессами, которая тогда находилась в Уорминстере, Пенсильвания. Помимо PDP-11, у компилятора были генераторы кода для Intel 8080 / Zilog Z80, Motorola MC68000 и VAX-11, и он обычно использовался как кросс-компилятор. Whitesmiths также разработал интерфейс Pascal для компилятора, который выдает код языка C для ввода в компилятор C.

К 1983 году Whitesmiths был одним из нескольких поставщиков Unix-подобных операционных систем. В том же году Whitesmiths сформировала технический и деловой альянс с французской компанией COSMIC Software. В то время Whitesmiths опубликовал 16-битные компиляторы для таких машин, как PDP-11, в то время как COSMIC опубликовал 8-битные компиляторы для Intel и Motorola процессоры. Этот технологический альянс улучшил компиляторы для обоих рынков. Whitesmiths активно участвовал в разработке исходного стандарта ANSI C, предоставив нескольких членов комитету по стандартам и организовав несколько технических сессий. Они были одними из первых поставщиков компилятора, совместимого с ANSI C.

Президентом компании с 1978 по 1988 год был П. Дж. Плаугер. Whitesmiths объединилась с Intermetrics в декабре 1988 года, что привело к дальнейшим слияниям и поглощениям.

Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-20 14:41:48
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте