Advertisement

What compiler should I use to make games?

Started by January 08, 2003 08:30 PM
12 comments, last by LordByron 21 years, 10 months ago
I have both Visual C++ 6.0 and Visual Studio .NET I''m using C++ to code but which compiler is more appropriate for game programming? Even though Visual Studio .NET is more new it might be slower than Visual C++ 6.0 since it was designed to make .NET applications so using it to make games could be slower than Visual C++ 6.0.
As far as I know, Visual C++ .NET''s optimizing compiler is superior overall to Visual C++ 6 (and more standards compliant).
Advertisement
Yes that is correct the new c++ compiler that comes with Visual studio .Net is better then 6.0''s compiler.
Yes, the new VC++ compiler has the new whole program optimization switch.
and better GUI. Haha.

Regards,
Chua Wen Ching :D

"Very new to games I think"
"Very new to games I think"
"Better GUI" is totally subjective. Both can do real native C++ compilation, and both can create fast code, with version 7.0 obviously benefitting from more recent advances in compiler design and instruction set support. However, for beginning/learning game programming or programming in general the differences don''t amount to a freakin'' hill of beans, with the exception that you should consider a replacement STL for your VC6 (such as STLport or Dinkum).
Advertisement
I think you should use which ever IDE you are more comfortable with. VS.NET won''t make a .NET app if you choose to make an unmanaged project (such as Win32 App). The C++ compiler in VS.NET is definitely more standards compliant, but most of the stuff they fixed is related to templates and more esoteric parts of the C++ spec, parts which you may never use. Oh, and the STL warnings are much better in VS.NET. To quote Scott Meyers, they don''t look like a cat walked across your keyboard.

I don''t know that you will see much of a speed difference with one over the other. When my company migrated to VS.NET last year, our real-time apps didn''t see any noticable bump in speed. We did see a reduction in the size, albeit minimal, of our executables and DLLs with the O1 (minimum size) optimization flag set.

I personally have been happier with VS.NET. I like the IDE, the Intellisense seems better and the STL support is more robust. There are several quirks, namely with the debugger, but I''ve gotten over those and enjoy using it on a daily basis.

greg
I use Dev-C++, i''ve only found one bug in it in 2 years.
Yeah I''ve been using DevCpp aswell and it''s great!!

chacha
Yeah I''ve been using DevCpp aswell and it''s great!!

It''s good enough for me.
chacha

This topic is closed to new replies.

Advertisement