Vitsmeder
Whitesmiths Ltd. var ett mjukvaruföretag som grundades i New York City av PJ Plauger , Mark Krieger och Gabriel Pham, och senast beläget i Westford, Massachusetts . Det sålde ett Unix-liknande operativsystem kallat Idris , såväl som den första kommersiella C - kompilatorn , Whitesmiths C.
Whitesmiths-kompilatorn, som först skrevs för PDP-11 , släpptes 1978 och kompilerade en version av C som liknar den som accepteras av version 6 Unix ( Dennis Ritchies ursprungliga C-kompilator). Det var en helt ny implementering som inte lånade någon kod från Unix. Idag är den främst ihågkommen för att ha lånat ut sitt namn till en viss indragsstil , som ursprungligen användes i kodexemplen som åtföljde den. Whitesmiths första kund för deras C-kompilator var Fischer & Porter, ett processkontrollföretag som då låg i Warminster, Pennsylvania . Förutom PDP-11 hade kompilatorn kodgeneratorer för Intel 8080/Zilog Z80, Motorola MC68000 och VAX-11, och den användes ofta som en korskompilator . Whitesmiths utvecklade också ett Pascal -gränssnitt för kompilatorn, som skickade ut C-språkkod för inmatning till C-kompilatorn.
1983 var Whitesmiths en av flera leverantörer av Unix-liknande operativsystem. Det året bildade Whitesmiths en teknisk och affärsallians med Frankrike-baserade COSMIC Software. Vid den tiden publicerade Whitesmiths 16-bitars kompilatorer för maskiner som PDP-11 medan COSMIC publicerade 8-bitars kompilatorer för Intel och Motorola processorer . Denna teknikallians förbättrade kompilatorer för båda marknaderna. Whitesmiths var aktivt involverad i att utveckla den ursprungliga ANSI C -standarden och levererade flera medlemmar till standardkommittén och var värd för några tekniska sessioner. De var en av de första leverantörerna av en ANSI C -kompatibel kompilator.
Företagets VD från 1978 till 1988 var PJ Plauger. Whitesmiths slogs samman med Intermetrics i december 1988, vilket ledde till ytterligare sammanslagningar och förvärv .
externa länkar
- Whitesmiths Ltd. C Programmerarhandbok
- Officiell hemsida för Cosmic Software