fbpx
Wikipedia

Lattice C

The Lattice C Compiler was released in June 1982 by Lifeboat Associates and was the first C compiler for the IBM Personal Computer.[1] The compiler sold for $500 and would run on PC DOS or MS-DOS (which at the time were the same product with different brandings). The hardware requirements were 96KB of RAM and two floppy drives.[2] 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.

Lattice C
Developer(s)Steve Krueger et al.
Initial release1982; 40 years ago (1982)
Written inC, Assembly
Operating systemDOS, OS/2, MVS, VMS, UNIX, AmigaOS, Sinclair QDOS, Atari TOS
TypeCompiler
LicenseProprietary
Websitesupport.sas.com/documentation/onlinedoc/sasc/

The compiler was subsequently repackaged by Microsoft under a distribution agreement as Microsoft C version 2.0.[3] Microsoft developed their own C compiler that was released in April 1985 as Microsoft C Compiler 3.0.[4] Lattice was purchased by SAS Institute in 1987 and rebranded as SAS/C. 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. This suite was bundled with the Seequa Chameleon and Columbia Data Products.

  • LMK, make tool
  • LSE, screen editor
  • TMN, text management utilities

Reception

In a 1983 review of five C compilers for the IBM PC, BYTE chose Lattice C as the best in the "superior quality, but expensive and unsuited to the beginner" category. It cited the software's "quick compile and execution times, small incremental code, best documentation and consistent reliability".[5] PC Magazine that year similarly praised Lattice C's documentation and compile-time and runtime performance, and stated that it was slightly superior to the CI-C86 and c-systems C compilers.[2]

References

  1. ^ "Software News". InfoWorld. Vol. 4, no. 22. Palo Alto CA: Popular Computing. June 7, 1982. p. 61. ISSN 0199-6649. Lifeboat Associates' new Lattice C Compiler for the IBM Personal Computer produces relocatable machine code in Intel's 8086 object module format and takes advantage of the 8086 instruction set.
  2. ^ a b Hinsch, Hanno (July 4, 1983). "Is Lifeboat King of the C's?". PC Magazine. Vol. 2, no. 2. Ziff-Davis Publishing. pp. 527–533. ISSN 0888-8507.
  3. ^ Clapp, Douglas (October 4, 1983). "Microsoft C Unveiled". PC Magazine. Vol. 2, no. 5. Ziff-Davis Publishing. pp. 503–508. ISSN 0888-8507.
  4. ^ "Software". ComputerWorld. Framingham, MA: CW Communications. 19 (15): 71. April 15, 1985. ISSN 0010-4841. Microsoft has announced an enhanced version of its Microsoft C Compiler for the IBM Personal Computer… A vendor spokesman said Version 3.0 is the first C compiler developed internally by Microsoft.
  5. ^ Phraner, Ralph A. (August 1983). "Nine C Compilers for the IBM PC". BYTE. pp. 134–168. Retrieved 20 October 2013.

External links

lattice, compiler, released, june, 1982, lifeboat, associates, first, compiler, personal, computer, compiler, sold, would, which, time, were, same, product, with, different, brandings, hardware, requirements, were, 96kb, floppy, drives, ported, many, other, pl. The Lattice C Compiler was released in June 1982 by Lifeboat Associates and was the first C compiler for the IBM Personal Computer 1 The compiler sold for 500 and would run on PC DOS or MS DOS which at the time were the same product with different brandings The hardware requirements were 96KB of RAM and two floppy drives 2 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 Lattice CDeveloper s Steve Krueger et al Initial release1982 40 years ago 1982 Written inC AssemblyOperating systemDOS OS 2 MVS VMS UNIX AmigaOS Sinclair QDOS Atari TOSTypeCompilerLicenseProprietaryWebsitesupport wbr sas wbr com wbr documentation wbr onlinedoc wbr sasc wbr The compiler was subsequently repackaged by Microsoft under a distribution agreement as Microsoft C version 2 0 3 Microsoft developed their own C compiler that was released in April 1985 as Microsoft C Compiler 3 0 4 Lattice was purchased by SAS Institute in 1987 and rebranded as SAS C 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 This suite was bundled with the Seequa Chameleon and Columbia Data Products LMK make tool LSE screen editor TMN text management utilitiesReception EditIn a 1983 review of five C compilers for the IBM PC BYTE chose Lattice C as the best in the superior quality but expensive and unsuited to the beginner category It cited the software s quick compile and execution times small incremental code best documentation and consistent reliability 5 PC Magazine that year similarly praised Lattice C s documentation and compile time and runtime performance and stated that it was slightly superior to the CI C86 and c systems C compilers 2 References Edit Software News InfoWorld Vol 4 no 22 Palo Alto CA Popular Computing June 7 1982 p 61 ISSN 0199 6649 Lifeboat Associates new Lattice C Compiler for the IBM Personal Computer produces relocatable machine code in Intel s 8086 object module format and takes advantage of the 8086 instruction set a b Hinsch Hanno July 4 1983 Is Lifeboat King of the C s PC Magazine Vol 2 no 2 Ziff Davis Publishing pp 527 533 ISSN 0888 8507 Clapp Douglas October 4 1983 Microsoft C Unveiled PC Magazine Vol 2 no 5 Ziff Davis Publishing pp 503 508 ISSN 0888 8507 Software ComputerWorld Framingham MA CW Communications 19 15 71 April 15 1985 ISSN 0010 4841 Microsoft has announced an enhanced version of its Microsoft C Compiler for the IBM Personal Computer A vendor spokesman said Version 3 0 is the first C compiler developed internally by Microsoft Phraner Ralph A August 1983 Nine C Compilers for the IBM PC BYTE pp 134 168 Retrieved 20 October 2013 External links EditDOS and OS 2 compiler at the Wayback Machine archived March 21 2006 Retrieved from https en wikipedia org w index php title Lattice C amp oldid 1100149706, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.