A good C++ compiler

Discuss any other topics here
Post Reply
User avatar
Agentarrow
Posts: 1346
Joined: Thu Jun 28, 2007 4:34 pm
Location: Kyiv, Ukraine
Contact:

A good C++ compiler

Post by Agentarrow »

Does anyone know a good C++ compiler? I'm starting to learn C++ but Don't have a compiler. Does anyone suggest where to get a good compiler and how much it is so I can guage what I want.
AgentArrow Home
The greater good is but a point of view...
User avatar
paradoxnj
RF2 Dev Team
Posts: 1328
Joined: Wed Mar 01, 2006 7:37 pm
Location: Brick, NJ
Contact:

Post by paradoxnj »

Microsoft Visual C++ 2005 Express. It's free.
User avatar
LtForce
Posts: 437
Joined: Wed May 03, 2006 11:15 am
Location: Vilnius, Lithuania

Post by LtForce »

For a starting programmer Visual C++ is way too much. Start with Dev-C++ compiler
Lithuanians for Georgia!
User avatar
AndyCR
Posts: 1449
Joined: Wed Jul 06, 2005 5:08 pm
Location: Colorado, USA
Contact:

Post by AndyCR »

I wouldn't say it's too much. I would say, however, that DC++ does a terrible job of handling tabbing.
User avatar
paradoxnj
RF2 Dev Team
Posts: 1328
Joined: Wed Mar 01, 2006 7:37 pm
Location: Brick, NJ
Contact:

Post by paradoxnj »

If you want to learn Windows development, then Visual C++ is the way to go. Dev C++ follows *nix standards. If you are planning to do any development on a Windows platform, I suggest you use VC++ Express then graduate to VC++ Standard when you are ready.
User avatar
AndyCR
Posts: 1449
Joined: Wed Jul 06, 2005 5:08 pm
Location: Colorado, USA
Contact:

Post by AndyCR »

Well, the compiler Dev-C++ uses (MinGW) is indeed based on a UNIX compiler, but it does anything major Visual C++ does in terms of Windows development (minus, of course, .NET and MFC). I use it for RF2 development (due to its ability to do parallel compiles).
User avatar
paradoxnj
RF2 Dev Team
Posts: 1328
Joined: Wed Mar 01, 2006 7:37 pm
Location: Brick, NJ
Contact:

Post by paradoxnj »

MingGW is cool but it's a different scenario for you. You want to be cross platform with RF2. He needs to learn one platform at a time. IMHO, Linux/Unix is more difficult to program for than Windows is as it follows strict ISO standards. .NET is what everything is about these days. It's good to learn.

FYI - MinGW has a .NET implementation that was written by Novell. It's called Mono. Ready for a shock....it's fully endorsed by Microsoft. :)
User avatar
Agentarrow
Posts: 1346
Joined: Thu Jun 28, 2007 4:34 pm
Location: Kyiv, Ukraine
Contact:

Post by Agentarrow »

Umm, thanks. I'm learning from my dad and a visual C++ textbook he got last year.
AgentArrow Home
The greater good is but a point of view...
User avatar
SithMaster
Posts: 306
Joined: Mon Jul 04, 2005 11:45 pm

Post by SithMaster »

I might have an intro version that i can distribute let me check and get back to you.
The brightest light casts the darkest shadow.
Burn the heretic. Kill the mutant. Purge the unclean.
User avatar
AndyCR
Posts: 1449
Joined: Wed Jul 06, 2005 5:08 pm
Location: Colorado, USA
Contact:

Post by AndyCR »

paradoxnj wrote:MingGW is cool but it's a different scenario for you. You want to be cross platform with RF2. He needs to learn one platform at a time. IMHO, Linux/Unix is more difficult to program for than Windows is as it follows strict ISO standards. .NET is what everything is about these days. It's good to learn.

FYI - MinGW has a .NET implementation that was written by Novell. It's called Mono. Ready for a shock....it's fully endorsed by Microsoft. :)
Yeah, I don't have a problem with the Windows/specific parts since I make sure I don't use them.

Last I heard Microsoft wasn't very happy about Mono. Must have changed since the Novell deal.
Post Reply