Digital Mars — небольшая американская компания- разработчик программного обеспечения , принадлежащая Уолтеру Брайту и базирующаяся в Вене, штат Вирджиния . Она производит компиляторы C , C++ и D , а также сопутствующие утилиты, такие как интегрированная среда разработки (IDE) для Windows и DOS , которую Digital Mars называет интегрированной средой разработки и отладки (IDDE). [1]
Компиляторы можно бесплатно загрузить с веб-сайта Digital Mars. [2] Названия продуктов со временем менялись. Компилятор C сначала назывался Datalight C compiler, затем Zorland C, затем Zortech C, затем Digital Mars C/C++ compiler. Компилятор C++ сначала назывался Zortech C++, затем Symantec C++, затем Digital Mars C++ (DMC++).
Компания получила известность в сообществе разработчиков программного обеспечения благодаря созданию языка программирования D. D появился из-за разочарования Брайта направлением развития языка C++ и его опыта его внедрения. [ необходима цитата ] Digital Mars также известна тем, что выпустила первый коммерческий компилятор C++ для Windows [3]
В 2002 году компания Digital Mars выпустила DMDScript, JavaScript-движок , совместимый со стандартом ECMA-262 и написанный на языке 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 в феврале 1989 года BYTE одобрил цену Zortech C 1.07 в $90, включая IDE и совместимость с Microsoft CodeView . Журнал сообщил, что программное обеспечение «не имеет некоторых функций тех, что стоят $400», но его код часто лучше показывал себя в бенчмарках. BYTE пришел к выводу, что «Zortech делает все, что должен делать компилятор — по привлекательной цене». [7]
настоящий компилятор C++ для ПК
Впервые он был реализован Уолтером Брайтом в версии его компилятора Zortech C++.