www.digitalmars.com         C & C++   DMDScript  

c++ - DigitalMars C++ compiler vs other C++ compilers

reply "Alex Vinokur" <alexvn bigfoot.com> writes:
What is the difference between DigitalMars C++ compiler and other ones (for
instance, GNU gcc/g++)  ?
When is it worth using DigitalMars C++ compiler ?

   ==================
   Alex Vinokur
     mailto:alexvn go.to
     http://up.to/alexvn
   ==================
Sep 09 2002
next sibling parent reply user domain.invalid writes:
Alex Vinokur wrote:
 What is the difference between DigitalMars C++ compiler and other ones (for
instance, GNU gcc/g++)  ?
Generating very fast code, very fast.
 When is it worth using DigitalMars C++ compiler ?
 
    ==================
    Alex Vinokur
      mailto:alexvn go.to
      http://up.to/alexvn
    ==================
 
 
Sep 09 2002
next sibling parent reply "Alex Vinokur" <alexvn bigfoot.com> writes:
<user domain.invalid> wrote in message news:aliple$1t13$1 digitaldaemon.com...
 Alex Vinokur wrote:
 What is the difference between DigitalMars C++ compiler and other ones (for
instance, GNU gcc/g++)  ?
Generating very fast code, very fast.
 When is it worth using DigitalMars C++ compiler ?
Is there DigitalMars C++ compiler for Windows 2000 ? ================== Alex Vinokur mailto:alexvn go.to http://up.to/alexvn ==================
Sep 09 2002
parent reply "Alex Vinokur" <alexvn bigfoot.com> writes:
"Alex Vinokur" <alexvn bigfoot.com> wrote in message
news:aliq12$1ugg$1 digitaldaemon.com...
 <user domain.invalid> wrote in message news:aliple$1t13$1 digitaldaemon.com...
 Alex Vinokur wrote:
 What is the difference between DigitalMars C++ compiler and other ones (for
instance, GNU gcc/g++)  ?
Generating very fast code, very fast.
 When is it worth using DigitalMars C++ compiler ?
Is there DigitalMars C++ compiler for Windows 2000 ?
Yes. However : ============================== Windows 2000 dmc - How to know the version? ============================== ====== C++ code : BEGIN ====== // File ttt.cpp #include <iostream> using namespace std; int main() { cout << "AAA" << endl; return 0; } ====== C++ code : END ======== ====== Compilation : BEGIN ====== %dmc ttt.cpp Fatal error: unable to open input file 'iostream' --- errorlevel 1 ====== Compilation : END ======== -- ================== Alex Vinokur mailto:alexvn go.to http://up.to/alexvn ==================
Sep 09 2002
parent "Walter" <walter digitalmars.com> writes:
Yes, DMC++ works for Windows 2000, too.

To get iostream, you'll need STLport 4.5.3, check
www.digitalmars.com/download/freecompiler.html for instructions.

"Alex Vinokur" <alexvn bigfoot.com> wrote in message
news:aliqpk$20q8$1 digitaldaemon.com...
 "Alex Vinokur" <alexvn bigfoot.com> wrote in message
news:aliq12$1ugg$1 digitaldaemon.com...
 <user domain.invalid> wrote in message
news:aliple$1t13$1 digitaldaemon.com...
 Alex Vinokur wrote:
 What is the difference between DigitalMars C++ compiler and other
ones (for instance, GNU gcc/g++) ?
 Generating very fast code, very fast.

 When is it worth using DigitalMars C++ compiler ?
Is there DigitalMars C++ compiler for Windows 2000 ?
Yes. However : ============================== Windows 2000 dmc - How to know the version? ============================== ====== C++ code : BEGIN ====== // File ttt.cpp #include <iostream> using namespace std; int main() { cout << "AAA" << endl; return 0; } ====== C++ code : END ======== ====== Compilation : BEGIN ====== %dmc ttt.cpp Fatal error: unable to open input file 'iostream' --- errorlevel 1 ====== Compilation : END ======== -- ================== Alex Vinokur mailto:alexvn go.to http://up.to/alexvn ==================
Sep 09 2002
prev sibling parent Roland <rv ronetech.com> writes:
user domain.invalid a écrit :

 Generating very fast code, very fast.
that is a nice advertizing sentence ! and true ! roland
Sep 10 2002
prev sibling parent reply "Matthew Wilson" <matthew thedjournal.com> writes:
The most (usefully) responsive vendor in the world (or, at least, in my
universe of experience).

For example, for some research I was doing I had a need for the compiler to
tell me when a C-style cast (as opposed to C++'s static_cast<>,
const_cast<>, dynamic_cast<> & reinterpret_cast<>) was being used. (FYI,
there are a few circumstances where the C-style cast is needed, when doing
certain template techniques, but there are only a very few.)

I banged off a request to Walter, and it was in within a week! You can't say
fairer than that.

The one current complaint with DigitalMars is its relatively old template
support. However, in the vane previously described, Walter is rapidly
bringing it up to conformance, and I have no doubt that it will be better
than some other, more widely known, ones (you know who I'm talking about
...) in the next few months.

Matthew Wilson, a happy DMC++ user

"Alex Vinokur" <alexvn bigfoot.com> wrote in message
news:alio7n$1q9i$1 digitaldaemon.com...
 What is the difference between DigitalMars C++ compiler and other ones
(for instance, GNU gcc/g++) ?
 When is it worth using DigitalMars C++ compiler ?

    ==================
    Alex Vinokur
      mailto:alexvn go.to
      http://up.to/alexvn
    ==================
Sep 09 2002
parent reply "Walter" <walter digitalmars.com> writes:
"Matthew Wilson" <matthew thedjournal.com> wrote in message
news:alj9hl$16d$1 digitaldaemon.com...
 The one current complaint with DigitalMars is its relatively old template
 support. However, in the vane previously described, Walter is rapidly
 bringing it up to conformance, and I have no doubt that it will be better
 than some other, more widely known, ones (you know who I'm talking about
 ...) in the next few months.
The template support is pretty modern now as of 8.29.
Sep 10 2002
parent "Matthew Wilson" <matthew thedjournal.com> writes:
Sure. I wasn't meaning to say DM is bad, just that there are some aspects
that'll still kill it readily

As I mentioned to you in email the other week, I'm about to update the
STLSoft libraries and will be focusing, amongst others, on DM, so will be
sending you lots of bug reports very soon. :)

"Walter" <walter digitalmars.com> wrote in message
news:alka7d$1rci$2 digitaldaemon.com...
 "Matthew Wilson" <matthew thedjournal.com> wrote in message
 news:alj9hl$16d$1 digitaldaemon.com...
 The one current complaint with DigitalMars is its relatively old
template
 support. However, in the vane previously described, Walter is rapidly
 bringing it up to conformance, and I have no doubt that it will be
better
 than some other, more widely known, ones (you know who I'm talking about
 ...) in the next few months.
The template support is pretty modern now as of 8.29.
Sep 10 2002