El compilador Lattice C fue lanzado en junio de 1982 por Lifeboat Associates y fue el primer compilador C para IBM Personal Computer . [1] El compilador se vendía por $ 500 y se ejecutaba en PC DOS o MS-DOS (que en ese momento eran el mismo producto con diferentes marcas). Los requisitos de hardware eran 96 KB de RAM y dos unidades de disquete. [2] Fue portado a muchas otras plataformas, como mainframes ( MVS ), minicomputadoras ( VMS ), estaciones de trabajo ( UNIX ), OS / 2, el Commodore Amiga , Atari ST y el Sinclair QL .
Desarrollador (es) | Steve Krueger y col. |
---|---|
Versión inicial | 1982 |
Escrito en | C, Asamblea |
Sistema operativo | DOS, OS / 2, MVS, VMS, UNIX, AmigaOS, Sinclair QDOS , Atari TOS |
Tipo | Compilador |
Licencia | Fuente cerrada |
Sitio web | soporte |
Posteriormente, Microsoft volvió a empaquetar el compilador en virtud de un acuerdo de distribución como Microsoft C versión 2.0 . [3] Microsoft desarrolló su propio compilador de C que fue lanzado en abril de 1985 como Microsoft C Compiler 3.0. [4] del enrejado fue comprado por SAS Institute en 1987 y renombrado como SAS / C . Después de esto, el soporte para otras plataformas disminuyó hasta que cesó el desarrollo del compilador para todas las plataformas excepto los mainframes de IBM. El producto todavía está disponible en versiones que se ejecutan en otras plataformas, pero estos son compiladores cruzados que solo producen código de mainframe.
Parte del software comercial de principios de 1982 para IBM PC se transfirió de CP / M (donde se escribió para el subconjunto BDS C del lenguaje C) a MS-DOS utilizando Lattice C, incluidos Perfect Writer , PerfectCalc , PerfectSpeller y PerfectFiler . Esta suite se incluyó con Seequa Chameleon y Columbia Data Products .
- LMK, hacer herramienta
- LSE, editor de pantalla
- TMN, utilidades de gestión de texto
Recepción
En una revisión de 1983 de nueve compiladores de C para IBM PC, BYTE eligió Lattice C como el mejor en la categoría de "calidad superior, pero caro e inadecuado para los principiantes". Citó los "tiempos rápidos de compilación y ejecución, pequeño código incremental, mejor documentación y confiabilidad consistente" del software. [5] PC Magazine ese año elogió de manera similar la documentación de Lattice C y el rendimiento en tiempo de compilación y tiempo de ejecución, y afirmó que era ligeramente superior a los compiladores CI-C86 y c-systems C. [2]
Referencias
- ^ "Noticias de software" . InfoWorld . Vol. 4 no. 22. Palo Alto CA: Computación popular. 7 de junio de 1982. p. 61. ISSN 0199-6649 .
El nuevo compilador Lattice C de Lifeboat Associates para la computadora personal de IBM produce código de máquina reubicable en el formato de módulo de objeto 8086 de Intel y aprovecha el conjunto de instrucciones 8086.
- ^ a b Hinsch, Hanno (4 de julio de 1983). "¿Es el bote salvavidas el rey de los C?" . Revista de PC . Vol. 2 no. 2. Editorial Ziff-Davis. págs. 527–533. ISSN 0888-8507 .
- ^ Clapp, Douglas (4 de octubre de 1983). "Microsoft C presentado" . Revista de PC . Vol. 2 no. 5. Editorial Ziff-Davis. págs. 503–508. ISSN 0888-8507 .
- ^ "Software" . ComputerWorld . Framingham, MA: CW Communications. 19 (15): 71. 15 de abril de 1985. ISSN 0010-4841 .
Microsoft ha anunciado una versión mejorada de su Microsoft C Compiler para IBM Personal Computer ... Un portavoz de un proveedor dijo que la Versión 3.0 es el primer compilador C desarrollado internamente por Microsoft.
- ^ Phraner, Ralph A. (agosto de 1983). "Nueve compiladores de C para IBM PC" . BYTE . págs. 134-168 . Consultado el 20 de octubre de 2013 .
enlaces externos
- Compilador de DOS y OS / 2 en Wayback Machine (archivado el 23 de abril de 2009)