Private company

Digital Mars

Logo: Pannman08, CC BY 4.0, via Wikimedia Commons3

American software company

Digital Mars is an American computer software company founded by Walter Bright and based in Vienna, Virginia. The company has released compilers for the C, C++, and D programming languages, ECMA 262-compliant scripting engines, associated utilities such as an integrated development environment for Windows and MS-DOS (which Digital Mars calls an "integrated development and debugging environment"), and the video game Empire.2 Wikipedia text CC BY-SA 4.0

Last updated Oct 21, 2026.

Overview

Digital Mars is an American computer software company founded by Walter Bright and based in Vienna, Virginia. The company has released compilers for the C, C++, and D programming languages, ECMA 262-compliant scripting engines, associated utilities such as an integrated development environment for Windows and MS-DOS (which Digital Mars calls an "integrated development and debugging environment"), and the video game Empire. Many of Digital Mars's product releases include similar or equivalent software implemented in and for C++, for integration into C++ codebases, and alternatives written likewise in the D programming language.2

The story

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. Stanley B. Lippman wrote that Zortech was the first C++ compiler to implement return value optimization. Later, the C++ standard required this.

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.

From Wikipedia’s article on Digital Mars, shared under CC BY-SA 4.0.4

Subsidiaries and ownership

Owners

  • Walter Bright

From Wikidata.1

Sources

The numbers on this page point here. Each one links to the record it came from.

  1. 1
  2. 2
  3. 3
  4. 4