Digital Mars — небольшая американская компания по разработке программного обеспечения , принадлежащая Уолтеру Брайту и базирующаяся в Вене, штат Вирджиния . Он создает компиляторы C , C++ и D и связанные с ними утилиты, такие как интегрированная среда разработки (IDE) для Windows и DOS , которую Digital Mars называет интегрированной средой разработки и отладки (IDDE). [1]
Компиляторы можно бесплатно загрузить с веб-сайта Digital Mars. [2] Названия продуктов со временем менялись. Компилятор C сначала назывался компилятором Datalight C, затем Zorland C, затем Zortech C, затем компилятором Digital Mars C/C++. Компилятор C++ сначала назывался Zortech C++, затем Symantec C++, а затем Digital Mars C++ (DMC++).
Компания получила известность в сообществе разработчиков программного обеспечения благодаря созданию языка программирования D. D возник из-за разочарования Брайта направлением развития языка C++ и его опытом его реализации. [ нужна цитата ] Digital Mars также известна тем, что выпустила первый коммерческий компилятор C++ для Windows [3]
В 2002 году Digital Mars выпустила DMDScript, ECMA-262- совместимый JavaScript-движок , написанный на D.
В 1988 году Zortech стал первым компилятором C++, выпущенным для Windows . Журнал PC Magazine провел графический тест и сообщил, что большинство исполняемых файлов, созданных Zortech, работали быстрее, чем исполняемые файлы, созданные Microsoft C 5.1 и Watcom C 6.5 . [3] Стэнли Б. Липпман писал, что Zortech был первым компилятором C++, реализовавшим оптимизацию возвращаемого значения . Позже этого потребовал стандарт C++. [4]
В 2023 году Майк Энгельхардт выпустил новый симулятор QSPICE , который использует этот компилятор на серверной части, чтобы позволить моделям поведенческого моделирования, созданным на C ++ и Verilog, компилироваться в собственный код и загружаться средой моделирования. [5] [6]
Первый настоящий компилятор C++ для ПК.
Впервые он был реализован Уолтером Брайтом в версии его компилятора Zortech C++.