Lattice C

Lattice C (according to its author, Lattice, Incorporated) was the first C compiler for MS-DOS on the IBM PC, in 1982. It was ported to many other platforms, such as mainframes (MVS), minicomputers (VMS), workstations (UNIX), OS/2, the Commodore Amiga, Atari ST and the Sinclair QL.

The compiler was subsequently repackaged by Microsoft under a distribution agreement as Microsoft C. In 1987 Lattice was bought by SAS Institute ("not", as often alleged, by Microsoft). After this, support for other platforms dwindled until compiler development ceased for all platforms except IBM mainframes. The product is still available in versions that run on other platforms, but these are cross compilers that only produce mainframe code.

Some of the early 1982 commercial software for the IBM PC was ported from CP/M (where it was written for the BDS C subset of the C language) to MS-DOS using Lattice C including Perfect Writer, PerfectCalc, PerfectSpeller and PerfectFiler (which suite was bundled with the Seequa Chameleon and Columbia Data Products).

External links

* http://www.lattice.com/otherdos.htm


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Lattice — may refer to: In art and design: Latticework an ornamental criss crossed framework, an arrangement of crossing laths or other thin strips of material Lattice (pastry) In engineering: A lattice shape truss structure In mathematics: Lattice (order) …   Wikipedia

  • Lattice — Lat tice, n. [OE. latis, F. lattis lathwork, fr. latte lath. See {Latten}, 1st {Lath}.] 1. Any work of wood, metal, plastic, or other solid material, made by crossing a series of parallel laths, or thin strips, with another series at a diagonal… …   The Collaborative International Dictionary of English

  • Lattice — Lat tice, v. i. [imp. & p. p. {Latticed}; p. pr. & vb. n. {Latticing}.] 1. To make a lattice of; as, to lattice timbers. [1913 Webster] 2. To close, as an opening, with latticework; to furnish with a lattice; as, to lattice a window. [1913… …   The Collaborative International Dictionary of English

  • lattice — [lat′is] n. [ME latis < OFr lattis < latte < MHG < OHG latta: see LATH] 1. an openwork structure of crossed strips or bars of wood, metal, etc. used as a screen, support, etc. 2. something resembling or suggesting such a structure 3.… …   English World dictionary

  • Lattice — bezeichnet: eine Filtermethode Latticefilter eine Elektronikfirma, Lattice Semiconductor Corporation das englische Wort für Gitter das Softwareunternehmen Lattice, Incorporated (u.a. Autor von Lattice C) …   Deutsch Wikipedia

  • Lattice C — (nach seinem Hersteller, Lattice, Incorporated) war 1982 der erste C Übersetzer (Compiler) für MS DOS auf dem IBM Personal Computer. Der Compiler wurde auf viele andere Plattformen portiert, wie zum Beispiel Mainframe Computer (MVS), Minicomputer …   Deutsch Wikipedia

  • lattice — (n.) c.1300, from O.Fr. latiz lattice, from late lath, board, plank, batten (Mod.Fr. latte), from Frankish or some other Germanic source, Cf. O.H.G. latta lath; see LATH (Cf. lath)) …   Etymology dictionary

  • lattice — [latis] n. m. ÉTYM. Mil. XXe; mot angl. « treillis ». ❖ ♦ (Anglic.). Math., log. Treillis …   Encyclopédie Universelle

  • lattice — v. latice …   Enciclopedia Italiana

  • lattice —  Lattice  Кристаллическая решетка   Пространственное периодическое расположение атомов или ионов в кристалле. Для описания кристаллической решётки достаточно знать расположение частиц в элементарной ячейке кристалла, повторением которой… …   Толковый англо-русский словарь по нанотехнологии. - М.

Share the article and excerpts

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

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.