Whitesmiths

Whitesmiths

Whitesmiths Ltd. was a software company based in Westford, Massachusetts. It sold a Unix-like operating system called Idris, as well as the first commercial C compiler. The Whitesmiths compiler, written for the PDP-11, was released in 1977 or 1978 and compiled a version of C similar to that accepted by Version 6 Unix (Dennis Ritchie's original C compiler). It was an entirely new implementation, borrowing no code from Unix. Today, it is mainly remembered for lending its name to a peculiar indentation style, originally used in the code examples which accompanied it.

In 1983 Whitesmiths formed a technical and business alliance with France-based COSMIC Software. At that time, Whitesmiths published 16-bit compilers for machines like PDP-11 while COSMIC published 8-bit compilers for Intel and Motorola CPUs. This technology alliance improved compilers for both market places. Whitesmiths was actively involved in developing the original ANSI C standard supplying several members to the standards committee and hosting some technical sessions. They were one of the first suppliers of an ANSI C compliant compiler.

The company's president from 1978 to 1988 was P. J. Plauger. Whitesmiths merged with Intermetrics in December 1988, leading to further M&A.

External links

* [http://www.cosmic-software.com/ Official homepage] of Cosmic Software


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Whitesmiths — Тип Частная Год основания 1978 Упразднена 1988 Причина упразднения Слияние с Intermetrics Основате …   Википедия

  • whitesmiths — n. person who makes or fixes objects made from white metals; tinsmith, person who works in tin or tin plate; metal polisher, person who does finish work, one who polishes forged metal objects …   English contemporary dictionary

  • Indent style — In computer programming, an indent style is a convention governing the indentation of blocks of code to convey the program s structure. This article largely addresses the C programming language and its descendants, but can be (and frequently is)… …   Wikipedia

  • Indent Style — Als Einrückungsstil (engl. indent style) wird die Art und Weise bezeichnet, Quelltext von Programmen zwecks Lesbarkeit einzurücken und umschließende Syntax Elemente wie geschweifte Klammern {} zu positionieren. Als alternativer Name ist daher… …   Deutsch Wikipedia

  • Idris — Разработчик Ф. Д. Плоджер (Whitesmiths) Семейство ОС Unix подобная Первый выпуск 1979 Поддерживаемые платформы PDP 11, VAX, Motorola 68000, System/370, Intel 8086, Atari ST …   Википедия

  • Idris (operating system) — Infobox OS name = Idris caption = Idris and X Window on Atari ST website = developer = P. J. Plauger family = UNIX source model = latest release version = latest release date = latest test version = latest test date = marketing target = language …   Wikipedia

  • indentation — ● n. f. ►PROG Mise en page minimaliste réalisée à l aide essentiellement de tabulations, afin de rendre un code source (ou tout autre texte) plus lisible, en faisant ressortir visuellement la structure du document, en partic. les structures de… …   Dictionnaire d'informatique francophone

  • Idris (Betriebssystem) — Idris ist ein Betriebssystem, das von Whitesmiths Ltd. aus Westford (Massachusetts) veröffentlicht wurde. Das Produkt war kommerziell erhältlich von 1979 bis 1988. Hintergrund Ursprünglich wurde Idris von P. J. Plauger geschrieben und war ein… …   Deutsch Wikipedia

  • Style d'indentation — Le style d indentation décrit les différentes manières que les programmeurs utilisent pour faire ressortir un bloc de code. L indentation se définit par la manière d arranger les blocs de code, mais surtout par le nombre d espaces utilisés à… …   Wikipédia en Français

  • Blackwork — Black work , n. Work wrought by blacksmiths; so called in distinction from that wrought by whitesmiths. Knight. [1913 Webster] …   The Collaborative International Dictionary of English

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”