Digital Mars C/C++ Compiler sử dụng tiện ích tối ưu tuỳ chọn, cung cấp cho người dùng object code chặt chẽ và hiệu quả. Digital Mars C/C++ Compiler chạy trong IDDE hay sử dụng DMC từ dòng lệnh console.
Khi chạy, trình biên dịch Digital Mars C/C++ đọc các file nguồn, thực hiện tất cả các chức năng của bộ xử lý trước, kiểm tra các lỗi cú pháp, tối ưu chương trình, tạo ngôn ngữ máy và xuất file object (.obj) phù hợp với đầu vào của bộ liên kết.
Cũng là một trong những trình soạn thảo và biên tập ngôn ngữ lập trình C, Orwell Dev-C++ cung cấp khá nhiều giao diện đẹp mắt để bạn tạo ra các ứng dụng từ ngôn ngữ C, bên cạnh đó Orwell Dev-C++ còn tự động lưu lại các phiên chỉnh sửa của người dùng nhằm đề phòng cách sự cố như mất điện, hết pin…
Các chương trình biên dịch bằng Digital Mars C/C++ hỗ trợ tính năng khởi động trước khi chuyển điều khiển tới đoạn chương trình chính. Tính năng khởi động tuỳ thuộc vào loại ứng dụng đang phát triển, thực hiện các khởi tạo cần thiết chẳng hạn như khởi tạo dữ liệu và chạy phương thức khởi tạo tĩnh.
Ngoài ra, bạn có thể tham khảo Boost C++ Libraries là thư viện lập trình ngôn ngữ C++, ưu điểm của Boost C++ Libraries là cung cấp phong phú tập hợp nguồn mở các chức năng và các lớp phần mềm.
Các tuỳ chọn biên dịch tuỳ chỉnh cách thức biên dịch chương trình của Digital Mars C/C++. Xác định tuỳ chọn thông qua trang Build trong hộp thoại IDDE's Project Settings hoặc đối số dòng lệnh của chương trình điều khiển DMC (hoặc SC).
Để học lập trình cho nhiều ngôn ngữ khác, bạn có thể sử dụng chương trình hỗ trợ Programming Without Coding Technology với nhiều chức năng dành cho người mới lập trình hay các chuyên gia, bên cạnh đó Programming Without Coding Technology trang bị rất nhiều mẫu, tài liệu hướng dẫn và phim để giúp bạn học lập trình dễ dàng nhất.
Những tính năng chính của trình biên dịch Digital Mars C/C++ Compiler:
- Biên dịch file C hoặc C++
- Tích hợp bộ xử lý trước, kiểm tra các lỗi cú pháp, tối ưu chương trình, tạo ngôn ngữ máy và xuất file object (.obj)
- Cung cấp cho người dùng object code chặt chẽ và hiệu quả
- Nhiều tuỳ chọn biên dịch