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.