Кузнецы


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

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

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

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