Best Compiler

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Agent Mulder

    Best Compiler

    Hi group,
    I am looking for the BEST C++ compiler
    that holds the 3f criterium:

    * free
    * flat
    * fast

    Free means that I am free to sell the software
    I write with it. Flat means that it is simple, self-
    contained and somewhat standardized. Fast it
    must be.

    I know there are several free C++ compilers
    available, from Borland, GCC, Cygwin and
    certainly more. What compiler stands out for
    use from the command line to target Windows?

    -X


  • Victor Bazarov

    #2
    Re: Best Compiler

    "Agent Mulder" <mbmulder_remov e_this_@home.nl > wrote...[color=blue]
    > Hi group,
    > I am looking for the BEST C++ compiler
    > [...] What compiler stands out for
    > use from the command line to target Windows?[/color]

    I strongly recommend asking in a Windows newsgroup.

    Victor


    Comment

    • Ron Natalie

      #3
      Re: Best Compiler


      "Agent Mulder" <mbmulder_remov e_this_@home.nl > wrote in message news:bjhuj7$q9v $1@news4.tilbu1 .nb.home.nl...
      [color=blue]
      > I know there are several free C++ compilers
      > available, from Borland, GCC, Cygwin and
      > certainly more. What compiler stands out for
      > use from the command line to target Windows?
      >[/color]
      If you want fast, try Intel's offering. It's the only one that really
      even pretends to address performance. CYGWIN is just an implementation
      of GCC. While it's an interesting way to port UNIX apps to windows,
      it carries it's own "pseudo-UNIX" baggage around with it which is
      a hinderence if you're trying to really develop windows apps.


      Comment

      • Agent Mulder

        #4
        Re: Best Compiler

        <Agent Mulder>[color=blue]
        > I know there are several free C++ compilers
        > available, from Borland, GCC, Cygwin and
        > certainly more. What compiler stands out for
        > use from the command line to target Windows?[/color]
        </>

        <Ron Natalie>
        If you want fast, try Intel's offering. It's the only one that really
        even pretends to address performance. CYGWIN is just an implementation
        of GCC. While it's an interesting way to port UNIX apps to windows,
        it carries it's own "pseudo-UNIX" baggage around with it which is
        a hinderence if you're trying to really develop windows apps.
        </>

        I found quite a lot of C++ compilers at



        Intel is on it. Does it have file windows.h?

        #include<window s.h>

        Windows. From Microsoft.

        -X



        Comment

        • tom_usenet

          #5
          Re: Best Compiler

          On Mon, 8 Sep 2003 17:41:03 +0200, "Agent Mulder"
          <mbmulder_remov e_this_@home.nl > wrote:
          [color=blue]
          ><Agent Mulder>[color=green]
          >> I know there are several free C++ compilers
          >> available, from Borland, GCC, Cygwin and
          >> certainly more. What compiler stands out for
          >> use from the command line to target Windows?[/color]
          ></>
          >
          ><Ron Natalie>
          >If you want fast, try Intel's offering. It's the only one that really
          >even pretends to address performance. CYGWIN is just an implementation
          >of GCC. While it's an interesting way to port UNIX apps to windows,
          >it carries it's own "pseudo-UNIX" baggage around with it which is
          >a hinderence if you're trying to really develop windows apps.
          ></>
          >
          >I found quite a lot of C++ compilers at
          >
          >http://www.thefreecountry.com/compilers/cpp.shtml
          >
          >Intel is on it. Does it have file windows.h?
          >
          >#include<windo ws.h>
          >
          >Windows. From Microsoft.[/color]

          The free version of Intel C++ is Linux only - no Windows headers or
          libraries.

          Tom

          Comment

          • Jakob Bieling

            #6
            OT: Re: Best Compiler

            "Agent Mulder" <mbmulder_remov e_this_@home.nl > wrote in message
            news:bji7ia$pn6 $1@news2.tilbu1 .nb.home.nl...
            [color=blue]
            > I found quite a lot of C++ compilers at
            >
            > http://www.thefreecountry.com/compilers/cpp.shtml
            >
            > Intel is on it. Does it have file windows.h?[/color]

            If not, you should be able to get it (and all the other files you need
            for Windows development) by downloading the Platform SDK from Microsoft and
            set the compiler up to use those inlcude directories and whatnot. For
            further assistance on that, you could try a newsgroup dedicated to the
            Platform SDK or the Intel compiler newsgroup (if such exists).

            hth
            --
            jb

            (replace y with x if you want to reply by e-mail)


            Comment

            • Agent Mulder

              #7
              Re: Re: Best Compiler

              "Jakob Bieling" <netsurf@gmy.ne t> wrote in message
              news:bjia0t$ga1 $05$1@news.t-online.com...
              "Agent Mulder" <mbmulder_remov e_this_@home.nl > wrote in message
              news:bji7ia$pn6 $1@news2.tilbu1 .nb.home.nl...
              [color=blue]
              > Intel is on it. Does it have file windows.h?[/color]

              <JB>
              If not, you should be able to get it (and all the other files you need
              for Windows development) by downloading the Platform SDK from Microsoft and
              set the compiler up to use those inlcude directories and whatnot. For
              further assistance on that, you could try a newsgroup dedicated to the
              Platform SDK or the Intel compiler newsgroup (if such exists).
              </>

              Is that free of charge? Can I download the stuff from MS itself?
              I think I'll use MinGW though. It has something familiar. Thanks
              so far and does anybody know relevant sites for using MinGW?

              -X


              Comment

              • llewelly

                #8
                Re: Best Compiler

                "Agent Mulder" <mbmulder_remov e_this_@home.nl > writes:
                [color=blue]
                > Hi group,
                > I am looking for the BEST C++ compiler
                > that holds the 3f criterium:
                >
                > * free
                > * flat
                > * fast
                >
                > Free means that I am free to sell the software
                > I write with it.[/color]

                Read those click-through licences carefully. Plenty of 'free'
                compilers come with licences that do not allow this. Usually a
                problem with comercial compilers which also distribute a 'free'
                version.
                [color=blue]
                > Flat means that it is simple, self-
                > contained and somewhat standardized. Fast it
                > must be.
                >
                > I know there are several free C++ compilers
                > available, from Borland, GCC, Cygwin and
                > certainly more.[/color]

                cygwin uses a gcc port, quite similar to the mingw port of gcc.
                [color=blue]
                > What compiler stands out for
                > use from the command line to target Windows?[/color]

                I nearly always use gcc, but I don't often target windows.

                Comment

                • Tom

                  #9
                  Re: Best Compiler [OT]

                  "Agent Mulder" wrote:
                  [color=blue]
                  > I am looking for the BEST C++ compiler
                  > that holds the 3f criterium:
                  >
                  > * free
                  > * flat
                  > * fast
                  >
                  > Free means that I am free to sell the software
                  > I write with it. Flat means that it is simple, self-
                  > contained and somewhat standardized. Fast it
                  > must be.
                  >
                  > I know there are several free C++ compilers
                  > available, from Borland, GCC, Cygwin and
                  > certainly more. What compiler stands out for
                  > use from the command line to target Windows?[/color]

                  First, the FAQ lists free (as in you can download without charge)
                  compilers. You, as someone who seems to post frequently to this NG,
                  have of course carefully read the FAQ, right? Right? It's at:



                  and if you haven't read it carefully, please read it before posting
                  again. But you use "free" in a different way - that you are free to
                  sell the software you write with it. I believe that most commercial
                  compilers permit you to sell software that you write with them -
                  that's why you're paying them money for the compiler. (Some compilers
                  have special "student" or "learning editions" - e.g., Microsoft's
                  "standard" edition - that restrict your ability to sell your
                  workproduct.) But then later in the same post, you use "free" in the
                  more common way (downloadable without charge). Which is it?

                  Second, since what you apparently want is a Windows compiler, your
                  question really is off-topic here. I say that not because I'm part of
                  the Off-Topic Police here, but merely to point out that you're going
                  to get better answers if you actually post your questions to the
                  proper newsgroup.

                  Finally, do you do any research at all before you post your questions?
                  Like, when you ask questions like "does anybody know relevant sites
                  for using MinGW?", did you do even one search on google? The relevant
                  site is mingw.org, which has all the info you need. It also has
                  (although I'm a little reluctant to encourage you to post there) its
                  own mailing list where questions about MinGW are topical. Cygwin also
                  has its own mailing list (and by the way, both MinGW and Cygwin, and
                  well as DJGPP - which also has its own mailing list - are ports of
                  gcc).

                  BTW, I'm still trying to figure out if you're a troll (as in someone
                  who posts stuff not because they care about the answer but rather just
                  to get a rise out of people) or just clueless.

                  Best regards,

                  Tom

                  P.S. (and still OT) - yes, the MinGW compiler, which as mentioned
                  above is a gcc port, is probably the best choice for a
                  freely-downloadable, free-to-sell-your-work-product,
                  mostly-standards-conforming, generating-fast-executables, and
                  windows-targeted compiler. - T.

                  Comment

                  • Jakob Bieling

                    #10
                    OT: Re: Best Compiler

                    "Agent Mulder" <mbmulder_remov e_this_@home.nl > wrote in message
                    news:bjiajh$qmf $1@news4.tilbu1 .nb.home.nl...[color=blue]
                    > "Jakob Bieling" <netsurf@gmy.ne t> wrote in message
                    > news:bjia0t$ga1 $05$1@news.t-online.com...
                    > "Agent Mulder" <mbmulder_remov e_this_@home.nl > wrote in message
                    > news:bji7ia$pn6 $1@news2.tilbu1 .nb.home.nl...
                    >[color=green]
                    > > Intel is on it. Does it have file windows.h?[/color]
                    >
                    > <JB>
                    > If not, you should be able to get it (and all the other files you need
                    > for Windows development) by downloading the Platform SDK from Microsoft[/color]
                    and[color=blue]
                    > set the compiler up to use those inlcude directories and whatnot. For
                    > further assistance on that, you could try a newsgroup dedicated to the
                    > Platform SDK or the Intel compiler newsgroup (if such exists).
                    > </>
                    >
                    > Is that free of charge? Can I download the stuff from MS itself?[/color]

                    Yes, you should be able to download it. Tho MS requires you to install
                    some ActiveX components on their web-site. If you do not want that, you can
                    also try to look around their ftp server to see if you find anything useful.

                    hth
                    --
                    jb

                    (replace y with x if you want to reply by e-mail)


                    Comment

                    • Mike Wahler

                      #11
                      Re: [OT] Best Compiler


                      Agent Mulder <mbmulder_remov e_this_@home.nl > wrote in message
                      news:bji48j$t9j $1@news3.tilbu1 .nb.home.nl...[color=blue][color=green][color=darkred]
                      > >> What compiler stands out for
                      > >> use from the command line to target
                      > >> Windows?[/color][/color]
                      >
                      > Victor Bazarov:[color=green]
                      > >I strongly recommend asking in a Windows newsgroup.[/color]
                      >
                      >
                      > Oops. My fault. Read
                      >
                      > What C++ compiler stands out for
                      > use from the command line to target
                      > Windows?[/color]

                      Inserting "C++" into any sentence doesn't automatically
                      make it topical here. You're aksing for opinions about
                      C++ compilers for a specific platform. IOW you're asking
                      about compilers. Compilers are not topical here, only
                      the C++ language is.

                      You also used the phrase 'stands out'. What does that mean?
                      Are you asking which we feel is 'best' (whatever that means)?
                      Best for what?

                      I've been perfectly satisfied with using MSVC++ and/or Borland C++
                      for creating Windows applications, GUI or 'console'. Others might have
                      similar or different opinions.

                      But again, all this is off topic here.

                      -Mike



                      Comment

                      • Kevin Goodsell

                        #12
                        Re: Best Compiler

                        Agent Mulder wrote:
                        [color=blue]
                        > Hi group,
                        > I am looking for the BEST C++ compiler
                        > that holds the 3f criterium:
                        >
                        > * free
                        > * flat
                        > * fast
                        >
                        > Free means that I am free to sell the software
                        > I write with it. Flat means that it is simple, self-
                        > contained and somewhat standardized. Fast it
                        > must be.
                        >
                        > I know there are several free C++ compilers
                        > available, from Borland, GCC, Cygwin and
                        > certainly more. What compiler stands out for
                        > use from the command line to target Windows?
                        >[/color]

                        This is quite off-topic, as you should well know by now.

                        While I'm not all that familiar with what is available, I'd consider
                        MinGW for this purpose. MinGW is a gcc port for windows. Cygwin, by the
                        way, is a collection of UNIX-like tools for windows. Probably much more
                        than you really want to deal with.

                        I simply don't know of any compiler in active development, targeting
                        current standards that is offered for free aside from gcc. The free
                        borland compilers are old versions, I think.

                        -Kevin
                        --
                        My email address is valid, but changes periodically.
                        To contact me please use the address from a recent posting.

                        Comment

                        • d2003xx

                          #13
                          Re: Best Compiler

                          "Agent Mulder" <mbmulder_remov e_this_@home.nl > wrote in message news:<bjhuj7$q9 v$1@news4.tilbu 1.nb.home.nl>.. .[color=blue]
                          > Hi group,
                          > I am looking for the BEST C++ compiler
                          > that holds the 3f criterium:
                          >
                          > * free
                          > * flat
                          > * fast
                          >
                          > Free means that I am free to sell the software
                          > I write with it. Flat means that it is simple, self-
                          > contained and somewhat standardized. Fast it
                          > must be.
                          >
                          > I know there are several free C++ compilers
                          > available, from Borland, GCC, Cygwin and
                          > certainly more. What compiler stands out for
                          > use from the command line to target Windows?[/color]

                          Borland C++: http://www.borland.com/bcppbuilder/freecompiler/
                          Good: Standard complaint, good warning infomation, compile fast.
                          Bad: The code generated is big and slow.

                          Watcom C++: (my favorite compiler!) http://www.openwatcom.org
                          Good: compile very fast, the output code is very fast and small.
                          Bad: The C++ standard it supports is old, there is no STL bundled.

                          Digital Mars C++: http://www.digitalmars.com/
                          Good: compile fast, VC++ complaint (may work with PlatformSDK)
                          Bad: The benchmark shows that its output code is BAD.

                          GCC/Cygwin/mingw: http://www.mingw.org
                          It takes forever to compile...

                          All of them contain win32 SDK headers. The Watcom C++ comes with a
                          simple IDE, remote debugger, resource editor, ... And there are
                          several IDEs for gcc.

                          Comment

                          • Christian

                            #14
                            Re: OT: Re: Best Compiler

                            Intel offers seveal user-to-user forums at www.intel.com/ids/forums where

                            Threading for Server and Desktop Forum
                            Intel® C++ Compiler Forum
                            Intel® Fortran Compiler Forum
                            Intel® VTune™ Performance Analyzer Forum



                            "Jakob Bieling" <netsurf@gmy.ne t> wrote in message news:<bjia0t$ga 1$05$1@news.t-online.com>...[color=blue]
                            > "Agent Mulder" <mbmulder_remov e_this_@home.nl > wrote in message
                            > news:bji7ia$pn6 $1@news2.tilbu1 .nb.home.nl...
                            >[color=green]
                            > > I found quite a lot of C++ compilers at
                            > >
                            > > http://www.thefreecountry.com/compilers/cpp.shtml
                            > >
                            > > Intel is on it. Does it have file windows.h?[/color]
                            >
                            > If not, you should be able to get it (and all the other files you need
                            > for Windows development) by downloading the Platform SDK from Microsoft and
                            > set the compiler up to use those inlcude directories and whatnot. For
                            > further assistance on that, you could try a newsgroup dedicated to the
                            > Platform SDK or the Intel compiler newsgroup (if such exists).
                            >
                            > hth[/color]

                            Comment

                            • Agent Mulder

                              #15
                              Re: Best Compiler - Open Watcom

                              Hi group,

                              I did some research on the free compiler market
                              and found the way best compiler. Watcom has an
                              enormous reputation as compiler vendor. They now
                              offer Open Watcom, in support of the Open
                              Source movement. Version 1.0, so if you hurry you
                              can be the first in the block. Download it at



                              Open Watcom is very fast. The error output is clear
                              and short. You don't have to scan the screen diagonally
                              to spot the clue, like in gcc.

                              The \binnt directory is stuffed with little tools. Editor vi is
                              present. wzoom.exe lets you zoom in on a piece of screen.
                              There is even a tiny IDE called ide.exe! Try it, it is like coming
                              home in programming.

                              I looked it up in the FAQ and d'oh, my question was
                              indeed off-topic:

                              "Only post to comp.lang.c++ if your question is about the
                              C++ language itself."

                              So, well, mmmh. Thank you for reading

                              -X


                              Comment

                              Working...