Thread overview
DigitalMars C++ compiler vs other C++ compilers
Sep 09, 2002
Alex Vinokur
Sep 09, 2002
user
Sep 09, 2002
Alex Vinokur
Sep 09, 2002
Alex Vinokur
Sep 09, 2002
Walter
Sep 10, 2002
Roland
Sep 09, 2002
Matthew Wilson
Sep 10, 2002
Walter
Sep 10, 2002
Matthew Wilson
September 09, 2002
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
   ==================


September 09, 2002
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
>    ==================
> 
> 

September 09, 2002
<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
   ==================


September 09, 2002
"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
   ==================


September 09, 2002
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
>    ==================
>
>


September 09, 2002
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
>    ==================
>
>


September 10, 2002
"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.


September 10, 2002

user@domain.invalid a écrit :

>
> Generating very fast code, very fast.
>
>

that is a nice advertizing sentence !

and true !

roland

September 10, 2002
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.
>
>