|
Documentation
· Compiler & Tools Guide
· Runtime Library Reference
· IDDE Reference
· Change Log
· FAQ
Downloads
· C/C++ compiler
· D compiler
· DMDScript compiler
· MicroEmacs
· MTask
Community
· Forums
· News Groups
· Archives
· Bookshelf
· Features
· Contact
· Friends
· Related Sites
· Acknowledgements
· Consultants
· Site Map
· Walter Bright
· Empire
|
C and C++
- Support for Win32, Win16, DOS16 and
DOS32
all in one
package.
- Fastest compile/link times in the industry.
- Powerful optimization technology with advanced register
allocation and instruction scheduling.
- Design by Contract added into C++.
- SGI's Standard Template Library 3.3.
- STLport 4.5.3 (for Win32).
- Synesis Software's STLSoft libraries.
- Integrated development and debugging environment
(IDDE).
- Powerful inline assembler
supporting Intel MMX, SSE, SSE2
and AMD 3Dnow! extended instructions
- Documentation in browsable HTML format.
- Tutorials and sample code.
- Updates
available online.
- Extensive set of related tools like
resource compiler,
object disassembler,
librarian,
resource editors,
make,
help compiler,
etc.
- Complete library source, including floating point.
- Many C99 features like VLA's and advanced macros.
- Command line versions as well as GUI versions of tools.
- No registration required, no time bombs, no DRM, no phone home,
no activation.
- Online support
and user community.
IDDE
- Projects and Workspaces
- Debugger
- App Express
- Class Express
- Class Editor
- Heirarchy Editor
- Text Editor
- Resource Studio
- Dialog Editor
- Menu, Accelerator and String Table Editors
- Bitmap, Cursor, Icon and Font Editors
- Version Information and Custom Resource Editors
Win32
- Complex numbers per
C99.
At last, no more complex classes and
other half-measures.
- True 80 bit long doubles. This makes it easier to develop numeric
applications that don't degrade due to the accumulation of roundoff
errors endemic to 64 bit doubles. The 80 bit hardware is
on the CPU, why not take advantage of it?
- Easy to use runtime profiler.
- Comes with MFC 4.2 headers, source and libraries for Win32.
- Win32 API, OLE, ODBC, Sockets and MFC documentation.
Win16
- Best WINPACK
executable file compressor built in to the linker,
which results in smallest file size and fastest load times.
- Includes C++ templates, exception handling and rtti.
- Most other compilers for 16 bit code were abandoned nearly
a decade ago. Digital Mars has a modern compiler for 16 bits.
- Comes with MFC 2.53 headers, source and libraries for Win16.
- Win 3.1 API, OLE, MCI, Pen, Sockets and MFC documentation.
DOS16
- Includes C++ templates, exception handling and rtti.
- Most other compilers for 16 bit code were abandoned nearly
a decade ago. Digital Mars has a modern compiler for 16 bits.
DOS32
- Develop 32 bit apps for DOS.
- Smallest and fastest 32 bit DOS extender, no need for tricky
device drivers or klunky dll's. DOS extended programs work under DOS,
Win95, Win98, WinNT and Windows 2000.
- The "hello world" program compiles to a 33k executable - a
stunning achievement for a full featured dos extender.
- Uses X32VM
DOS Extender.
Get the C and C++ Development System
with the complete package
on it (over 300Mb of development tools!)
|