Lattice C: Difference between revisions
Appearance
(11 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
[[ | {{Software | ||
|Picture=NA.png | |||
|Name=Lattice C | |||
|Version= | |||
|Vendor=[[Lattice]] | |||
|Author=Francis Lynch | |||
|Licence=Commercial | |||
|WWW= | |||
}} | |||
'''Lattice C''' is a development system for 16-bit OS/2 and DOS that compromised an editor, ANSI C compiler, linker, debugger, librarian, [[make]] and sundry utilities but not an IDE in the modern sense. The company also offered a cross compiler that targeted 68000 processors and a DOS based compiler that offered cross compilation to Z80 processors and included target support for [[CP/M]]. | |||
Lattice became quite well known as a name on C development systems for the Atari ST and Amiga computers but these were actually third party ports and not made by the Lattice company itself although the company did distribute some of them. | Lattice became quite well known as a name on C development systems for the Atari ST and Amiga computers but these were actually third party ports and not made by the Lattice company itself although the company did distribute some of them. | ||
Line 12: | Line 20: | ||
==Versions== | ==Versions== | ||
* 1.0 (Jun 1982) | * 1.0 (Jun 1982) | ||
* | ** 1.04 (1983) | ||
* | * 2.00 (1984) | ||
* | ** 2.10 (1984) - adds DOS version sensing | ||
* | ** 2.11 | ||
* | ** 2.12 (Jun 1984) | ||
** 3.2 (1987) | ** 2.13 (Sep 1984) | ||
** 2.14 (Oct 1984) | |||
** 2.15 (1985) | |||
** 2.2 (1985) | |||
* 3.0 (1986-09-12) | |||
** 3.00H | |||
** 3.1 | |||
** 3.2 (1987) - support for Windows | |||
** 3.21 | |||
** 3.22 | |||
** 3.30 (1988-08-24) | ** 3.30 (1988-08-24) | ||
** 3.40 (1989) | ** 3.40 (1989) | ||
* Lattice C Development System 6.0 (Sep 1989) | ** 3.41 (1989) - CodePRobe for OS/2 | ||
* | ;Lattice C Development System | ||
* | *6.0 (Sep 1989) | ||
*6.01 | |||
*6.02 (Nov 1989) | |||
*6.03 | |||
*6.04 | |||
*6.05 (May 1990) | |||
*6.0.6 | |||
==Optional libraries== | |||
*[[Lattice Comm Library]] | *[[Lattice Comm Library]] | ||
*[[Lattice dBC III]] | *[[Lattice dBC III]] | ||
Line 30: | Line 53: | ||
*GFX Font | *GFX Font | ||
==Porting aids== | |||
* [[LC-Port]] - Lattice C porting | * [[LC-Port]] - Lattice C porting library | ||
==Links== | ==Links== | ||
* [ | * [//books.google.com/books?id=mDAEAAAAMBAJ&pg=PT62 Product comparison incl. Lattice C 3.40] by InfoWorld (May 1989) | ||
*[http://web.archive.org/web/ | * [//books.google.com/books?id=z1AEAAAAMBAJ&pg=PA58 Product comparison incl. Lattice C 6.05] by InfoWorld (Apr 1991) | ||
*[http://web.archive.org/web/20060321223926/http://www.lattice.com/otherdos.htm Lattice product page] (Archived: Mar 2006) | |||
[[Category:C Development Environment]] | [[Category:C Development Environment]] |
Latest revision as of 06:46, 2 March 2024
Lattice C | |
---|---|
![]() | |
Name | Lattice C |
Version | |
Vendor | Lattice |
Author | Francis Lynch |
Licence | Commercial |
WWW |
Lattice C is a development system for 16-bit OS/2 and DOS that compromised an editor, ANSI C compiler, linker, debugger, librarian, make and sundry utilities but not an IDE in the modern sense. The company also offered a cross compiler that targeted 68000 processors and a DOS based compiler that offered cross compilation to Z80 processors and included target support for CP/M.
Lattice became quite well known as a name on C development systems for the Atari ST and Amiga computers but these were actually third party ports and not made by the Lattice company itself although the company did distribute some of them.
Features
The following tools are included with the Lattice C Compiler:
- Print utility (PR)
- Library manager (OML)
- Object module disassembler (OMD)
Versions
- 1.0 (Jun 1982)
- 1.04 (1983)
- 2.00 (1984)
- 2.10 (1984) - adds DOS version sensing
- 2.11
- 2.12 (Jun 1984)
- 2.13 (Sep 1984)
- 2.14 (Oct 1984)
- 2.15 (1985)
- 2.2 (1985)
- 3.0 (1986-09-12)
- 3.00H
- 3.1
- 3.2 (1987) - support for Windows
- 3.21
- 3.22
- 3.30 (1988-08-24)
- 3.40 (1989)
- 3.41 (1989) - CodePRobe for OS/2
- Lattice C Development System
- 6.0 (Sep 1989)
- 6.01
- 6.02 (Nov 1989)
- 6.03
- 6.04
- 6.05 (May 1990)
- 6.0.6
Optional libraries
- Lattice Comm Library
- Lattice dBC III
- GFX Graphics
- GFX Font
Porting aids
- LC-Port - Lattice C porting library
Links
- Product comparison incl. Lattice C 3.40 by InfoWorld (May 1989)
- Product comparison incl. Lattice C 6.05 by InfoWorld (Apr 1991)
- Lattice product page (Archived: Mar 2006)