In 1988, Zortech was the first C++ compiler to ship for Windows. PC Magazine ran a graphics benchmark, and reported that most executables produced by Zortech ran faster than executables produced by Microsoft C 5.1 and by Watcom C 6.5.4 Stanley B. Lippman wrote that Zortech was the first C++ compiler to implement return value optimization. Later, the C++ standard required this.5
In 2023, Mike Engelhardt released a new simulator QSPICE, which uses this compiler on the backend to allow for C++ and Verilog authored behavioral simulation models to be compiled to native code and loaded by the simulation environment.67
In a February 1989 overview of optimizing C compilers, BYTE approved of Zortech C 1.07's $90 price, included IDE, and Microsoft CodeView compatibility. The magazine reported that the software "lacks some of the features of those in the $400 range" but its code often benchmarked better. BYTE concluded that "Zortech does everything that a compiler has to do—at an attractive price".8
"Digital Mars Features". http://www.digitalmars.com/features.html ↩
"Digital Mars License Agreement". http://www.digitalmars.com/download/dmcpp.html ↩
Randy Davis, Stephen (October 31, 1988). "Zortech Ships First C++ Compiler". PC Magazine. New York: Ziff Davis. p. 38. Retrieved March 7, 2018. The first true C++ compiler for the PC https://archive.org/details/PC-Mag-1988-10-31 ↩
Stanley B. Lippman (1997). C++ Gems: Programming Pearls from The C++ Report (SIGS Reference Library). ISBN 0-13-570581-9. It was first implemented by Walter Bright in a version of his Zortech C++ compiler 0-13-570581-9 ↩
"Using C++ and Verilog in QSPICE". Retrieved July 26, 2023. https://www.qorvo.com/design-hub/videos/using-c-plus-plus-and-verilog-in-qspice ↩
"QSPICE Revolutionizes Power, Analog Device Circuit Simulation". Retrieved July 26, 2023. https://www.eetimes.com/qspice-revolutionizes-power-analog-device-circuit-simulation ↩
Apiki, Steven; Udell, Jon (February 1989). "Smoothing Out C". BYTE. pp. 170–186. Retrieved 2024-10-08. https://archive.org/details/eu_BYTE-1989-02_OCR/page/n225/mode/1up?view=theater ↩