Digital Mars
Digital Mars is an American software company known for C, C++, and D language compilers and related developer tools.
Last updated August 25, 2026
Overview
Digital Mars is an American computer-software company founded by programmer Walter Bright and based in Vienna, Virginia. Its principal identity is as a developer-tools company specializing in native-language compilers, programming-language runtimes, development environments, and related utilities. The brand is the successor to a sequence of compiler businesses and product names associated with Datalight and Zortech, and it is particularly recognized for its role in the early commercial development of C++ tools for Microsoft Windows. The company’s historical product lineage began with the Datalight C compiler, which was subsequently marketed as Zorland C and then Zortech C. After changes in corporate and product branding, the compiler became known as the Digital Mars C/C++ compiler. The C++ product likewise moved through the names Zortech C++, Symantec C++, and Digital Mars C++, commonly abbreviated DMC++. These transitions reflect the continuity of the underlying compiler technology across different company and ownership contexts rather than a single uninterrupted product naming scheme. Digital Mars attracted attention in the late 1980s because of the performance and price of its compiler products. In 1988, Zortech became the first commercial C++ compiler to ship for Windows. Contemporary technical coverage reported that programs produced by Zortech’s compiler performed strongly in graphics benchmarks compared with releases from Microsoft and Watcom. The product also combined an integrated development environment with debugging-related facilities and compatibility with Microsoft CodeView, giving developers a comparatively accessible environment for building native Windows and MS-DOS software. The company’s most influential contribution is the D programming language. Walter Bright developed D in response to frustrations with the direction and complexity of C++, drawing on his experience implementing compilers and language tools. D was designed as a systems and application programming language intended to retain native-code performance while offering a more modern language design. Digital Mars supplied the D compiler and helped establish the language’s early ecosystem. D compiler releases and associated materials have also been distributed through Digital Mars and D-community GitHub projects, while older releases remain available through the company’s website. Beyond compilers, the Digital Mars product family has included ECMA 262-compliant scripting engines, Windows and MS-DOS integrated development and debugging environments, and utilities intended to support software construction. Some releases have offered comparable implementations in C++ and D, allowing developers to integrate functionality into existing C++ codebases or use D-based alternatives. The company has also been associated with the video game Empire, demonstrating that its activities were not limited exclusively to compiler products. Digital Mars remains a specialized brand within the programming-tools sector rather than a mass-market software company. Its historical importance comes from the Zortech-era C++ compiler, its role in making native Windows C++ development commercially available at an early stage, and its connection to the D programming language. The compiler technology has also continued to appear in later software projects; in 2023, the QSPICE simulator used the compiler as a backend for compiling C++ and Verilog behavioral models into native code. Public reference material does not establish a separate corporate parent, public listing, current executive roster, or detailed present-day commercial operating model.
History
Digital Mars emerged from the compiler work associated with Walter Bright and the earlier Datalight and Zortech brands. The product lineage began with the Datalight C compiler, later renamed Zorland C and then Zortech C. The C++ compiler followed a related path, first appearing as Zortech C++, later becoming Symantec C++, and eventually being marketed as Digital Mars C++, or DMC++. These names mark successive stages in the commercial history of the same broad compiler technology and its associated business activities. The company’s most significant early achievement was the release of a commercial C++ compiler for Windows. In 1988, Zortech was reported as the first C++ compiler to ship for that operating system. This placed the product at an important transition point, when Windows software development was expanding and developers needed native tools beyond traditional DOS environments. Contemporary coverage emphasized both performance and affordability. A PC Magazine graphics benchmark reported that many executables produced by Zortech performed faster than comparable output from Microsoft C 5.1 and Watcom C 6.5. The compiler also provided an integrated development environment and compatibility with Microsoft CodeView, features that helped make it practical for individual programmers and smaller development teams. A February 1989 BYTE review of optimizing C compilers likewise presented Zortech C 1.07 as a competitively priced product with an integrated environment and useful debugging compatibility. BYTE noted that it did not include every feature offered by more expensive compiler packages, but found that its generated code often performed well in benchmarks. The review positioned Zortech as a capable and economical option for developers who wanted native compilation without paying the prices associated with high-end toolchains. Technical commentary also associated Zortech with innovations in C++ implementation. Stanley B. Lippman identified Zortech as the first C++ compiler to implement return value optimization, a technique later required by the C++ standard in appropriate circumstances. This reinforced the company’s reputation for practical compiler engineering and performance-oriented implementation. The Digital Mars identity became especially important through the development of the D programming language. Walter Bright created D after becoming dissatisfied with the evolution and complexity of C++. His experience implementing C and C++ compilers informed the language’s design and implementation. D was intended to provide a modern systems-programming language with native-code capabilities, while addressing some of the usability and expressiveness issues associated with older C++ development. Digital Mars became closely identified with D through its compiler, documentation, downloads, and related tools. The company’s broader catalog has included C, C++, and D compilers; ECMA 262-compliant scripting engines; integrated development and debugging environments for Windows and MS-DOS; utilities; and the video game Empire. Some offerings have been implemented in multiple languages, including C++ versions suited to integration with established codebases and D-based alternatives for developers adopting the newer language. Compiler releases have been distributed through Digital Mars and D-community GitHub project pages, while earlier versions have remained available from the Digital Mars website. Digital Mars has also had an indirect role in later engineering software. In 2023, the QSPICE simulator used the compiler on its backend so that C++ and Verilog behavioral models could be compiled to native code and loaded into the simulation environment. Publicly available reference material does not provide a complete account of the company’s current corporate structure, employee base, revenue, ownership, or executive leadership beyond identifying Bright as its founder. The brand is therefore best understood as a specialized and historically significant compiler and programming-language company.
- 2023QSPICE adopts the compiler as a backend
QSPICE used the Digital Mars compiler to compile C++ and Verilog behavioral simulation models into native code.
- 1989BYTE reviews Zortech C 1.07
BYTE reviewed Zortech C 1.07 as an affordable optimizing compiler with an integrated environment and strong benchmark performance despite having fewer features than higher-priced competitors.
- 1988First commercial C++ compiler for Windows
Zortech became the first commercial C++ compiler reported to have shipped for Microsoft Windows.
Products and positioning
A specialist developer-tools brand focused on native-code compilation, programming-language implementation, and compact development environments for C, C++, and D programmers.
Digital Mars C/C++ compilerCompiler
The company’s principal C and C++ compiler family, descended from the Datalight and Zortech products and later marketed under the Digital Mars name. It targeted native software development and was associated with Windows and MS-DOS tooling, an integrated development environment, debugging support, and compatibility with Microsoft CodeView.
Digital Mars D compilerCompiler and programming-language toolchain
The compiler for the D programming language, created by Walter Bright as a modern alternative to aspects of C++ development. It supports the implementation and distribution of D programs and has been made available through Digital Mars and community GitHub project pages.
Integrated development and debugging environmentDeveloper environment
Digital Mars has distributed an integrated development and debugging environment for Windows and MS-DOS. The environment was designed to bring editing, compilation, and debugging-related workflows together for programmers using the company’s language tools.
ECMA 262-compliant scripting enginesScripting engine
The company’s product range has included scripting engines conforming to the ECMA 262 specification, extending its activities beyond native C-family compilation into standards-based scripting support.
EmpireVideo game
Empire is a video game associated with Digital Mars and represents one of the company’s non-compiler software releases.
Flagship businesses
- Digital Mars C/C++ compiler
- Digital Mars D compiler
- Zortech C++ compiler
- Digital Mars integrated development and debugging environment
Leadership
| Name | Title | Tenure |
|---|---|---|
| Walter Bright | Founder | — |
Recent events
- 2023QSPICE uses Digital Mars compiler technology for native behavioral-model compilation
The QSPICE simulator used the Digital Mars compiler as a backend to compile C++ and Verilog behavioral simulation models into native code for loading by the simulation environment.
Other
Sources
Cite this profile: Cite the canonical profile. /brand-wiki/digital-mars · Editorial policy · How profiles are compiled