Digital de Marte es una pequeña estadounidense de software de empresa propiedad de Walter brillante y ubicado en Vienna, Virginia , que hace C , C ++ y D compiladores y utilidades asociadas tales como un entorno de desarrollo integrado (IDE) para de Windows y DOS , qué términos Marte digital de una Entorno integrado de desarrollo y depuración (IDDE). [1] También distribuyen los compiladores de forma gratuita en su sitio web.
Industria | Industria del software |
---|---|
Sede |
Con el tiempo, los nombres de estos productos han cambiado. El compilador de C se llamó primero compilador de Datalight C, luego Zorland C, luego Zortech C y ahora compilador Digital Mars C / C ++. [2] El compilador de C ++ se llamó primero Zortech C ++ (el primer compilador comercial de C ++ para Windows ), luego Symantec C ++ y ahora Digital Mars C ++ (DMC ++).
La compañía se ha hecho notar en la comunidad de desarrollo de software por el lenguaje de programación D , que fue desarrollado internamente y como resultado de la frustración de Bright con la dirección del lenguaje C ++ y su experiencia en su implementación.
En 2002, Digital Mars lanzó DMDScript, un motor JavaScript compatible con ECMA-262 , escrito en lenguaje D.
Historia
En 1988, Zortech C ++ fue el primer compilador de C ++ que se distribuyó para Windows y el rendimiento de sus ejecutables compilados se comparó favorablemente con Microsoft C 5.1 y Watcom C 6.5 en una evaluación comparativa de gráficos ejecutada por PC Magazine . [3] Stanley B. Lippman describió cómo Zortech C ++ fue el primer compilador en implementar la optimización del valor de retorno , una optimización ahora obligatoria para cualquier compilador de C ++. [4]
Referencias
- ^ "Funciones digitales de Marte" .
- ^ "Acuerdo de licencia de Digital Mars" .
- ^ Randy Davis, Stephen (31 de octubre de 1988). "Zortech envía el primer compilador de C ++" . Revista de PC . Nueva York: Ziff Davis. pag. 38 . Consultado el 7 de marzo de 2018 .
El primer compilador verdadero de C ++ para PC
- ^ Stanley B. Lippman (1997). C ++ Gems: Programming Pearls from The C ++ Report (Biblioteca de referencia SIGS) . ISBN 0-13-570581-9.
Fue implementado por primera vez por Walter Bright en una versión de su compilador Zortech C ++