Other compilers

This is a discussion on Other compilers within the C++ Programming forums, part of the General Programming Boards category; I have a few questions about C++ compilers... I am under the understanding that C++ is standardized so I would ...

  1. #1
    Registered User OldSchool's Avatar
    Join Date
    Apr 2006
    Location
    Virginia
    Posts
    18

    Other compilers

    I have a few questions about C++ compilers...

    I am under the understanding that C++ is standardized so I would imagine that any newer C++ compiler would work fine for programming... Am I correct in my assumption?

    I am aware of several free compilers available for D/L (such as DevC++ and the Digital Mars stuff) but don't know a lot about them... Will these allow you to program Windows apps? I currently use the Student Intro Edition MSVC++ ver. 6.0 and it appears to be fairly crippled in what it can do so I thought I might try to use one that is more capable (and less costly)... Which ones are worth trying?

    Any assistance would be appreciated...

  2. #2
    Sweet
    Join Date
    Aug 2002
    Location
    Tucson, Arizona
    Posts
    1,812
    Dev-C++(Mingw(gcc)) can compile windows programs. You could also go with Code::Blocks with mingw I like both.
    Woop?

  3. #3
    Registered User
    Join Date
    May 2006
    Location
    irc.abstracttech.com
    Posts
    8
    i'd suggest microsoft visual c++ express 2005.

    its free and good for programming for windows

  4. #4
    Hardware Engineer
    Join Date
    Sep 2001
    Posts
    1,398
    I am under the understanding that C++ is standardized so I would imagine that any newer C++ compiler would work fine for programming... Am I correct in my assumption?
    You are correct. Although, some compilers are more standard-compliant than others. Some older Microsoft compilers had a bad reputation, but the last time I read a comparison in Dr. Dobbs Journal, Microsoft was near the top.

    NOTE - Visual C++ Express uses the same underlying compiler as the expensive versions of Visual C++.

    It's often the ease-of-use and extras like a better editor and debugger that make one compiler/IDE "better" than another.

    Will these allow you to program Windows?
    Yes. All of those compilers can make Windows programs. Note that The Windows API library is "above and beyond" the C++ standard. (Not all compilers can make Windows applications.)
    Last edited by DougDbug; 05-30-2006 at 05:59 PM.

  5. #5
    Registered User OldSchool's Avatar
    Join Date
    Apr 2006
    Location
    Virginia
    Posts
    18
    I appreciate the info, everyone... I will definitely check out DevC++ and VisC++ Express... I'll try them both out and play around with them...

    Just out of curiosity, what is the difference between the Express version and the high-end MS stuff (besides the price)? Are there features disabled or something similar or is it just a more basic interface?

  6. #6
    Registered User
    Join Date
    Jun 2006
    Posts
    8
    The interface is improved, plus some of the more advanced features are missing. The compiler is the same in the express and commercial version.

  7. #7
    Registered User OldSchool's Avatar
    Join Date
    Apr 2006
    Location
    Virginia
    Posts
    18
    Thanks for the info, MaX...

    I'll check it out!

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. C++ Builder Comparison
    By ryanlcs in forum Tech Board
    Replies: 14
    Last Post: 08-20-2006, 10:56 AM
  2. Is It Possible To Install Multiple Compilers?
    By mishna_toreh in forum C Programming
    Replies: 3
    Last Post: 05-13-2005, 08:32 AM
  3. Compilers for Windows
    By LegendsEnd in forum Windows Programming
    Replies: 2
    Last Post: 03-26-2004, 08:03 AM
  4. Compilers, Compilers, Compilers
    By Stan100 in forum C++ Programming
    Replies: 11
    Last Post: 11-08-2002, 04:21 PM
  5. target OS compilers
    By DavidP in forum A Brief History of Cprogramming.com
    Replies: 7
    Last Post: 07-01-2002, 12:08 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21