Tras mucho tiempo sin publicar nada acerca de la historia de clásicos entre los entornos de la programación, hoy os obsequio con un gran desconocido.
Se trata de Symantec C++, el compilador de C/C++ del gigante americano, que históricamente destacó por lo compacto de sus ejecutables, y la excelente velocidad de compilación.
La historia, está muy ligada a la de Walter Bright, el programador que lo desarrollara inicialmente como Northwest C sobre Northwest Software, luego como Datalight C / Datalight Optimum-C como Datalight, después como Zorland C como Zorland Ltd, posteriormente como Zortech C/C++ como Zortech Ltd / Zortech International Ltd, después como Symantec C++ como Symantec, y por último como DMC C++ como Digital Mars. Sin lugar a dudas, uno de los entramados más compejos con los que me he topado.
* Northwest C. Se menciona 1985 como fecha, pero no queda claro si llegó a comercializarse.
* Datalight C XXX: Se presentó en 1987, y estuvo disponible hasta 1993. Figura como el primer compilador para PC con optimización real basada a flujos de datos, con unas brillantes optimizaciones que eliminaban el código inútil de los benchmarks, pero no hay más información al respecto lamentablemente.
* Zortech C++ 1.0. Se presentó en 1988, siendo el primer compilador comercial de C++.
* Zortech C++ 2.0. Se presentó en 1989, con mejoras en cuanto a la compatibilidad con Microsoft y Borland.
* Zortech C++ 3.0. Se presentó en 1991 con soporte para OS/2, DOS/32 y Win16..
* Symantec C++ 6.00. Se presento en 1993.
* Symantec C++ 7.00. Se presento en 1994, añadiendo soporte para Win32.
* Symantec C++ 7.50. Se presento en XXX, que sería la última actualización por parte de Symantec.
* Digital Mars C++ 8.00. Se presento en 2000, volviendo a manos de Walter Bright.
* Digital Mars C++ 8.57. Se presentó en 2015, siendo la última versión hasta la fecha.
Yo empezé a programar en fechas más tardías (1998) y fué en turbo c y más tarder en borland c++
Aún tienes la oportunidad si te apetece de probar el sucesor en la linea evolutiva: DigitalMars, que se puede descargar gratuitamente.
que ventajas ofrece?, yo he usado openwatcom
Los ejecutables suelen resultar mucho más compactos que con OpenWatcom, aunque el código resultante es menos veloz.
Así que diría que ventajas ninguna, salvo que quieras rememorar su larga historia, superior si cabe a la de Watcom.
ahhh, ok, gracias por la información 🙂