C++ Compilers for game development

Hi,

I’m writing my game engine under Visual C++ but I also have Codewarrior Pro 7 installed but don’t know how compliant it is with the current C++ standard. Does anybody know this?

Thanks
Pedro Remedios
Hail Storm Studios

Pedro Remedios wrote:

Hi,

I’m writing my game engine under Visual C++ but I also have
Codewarrior Pro 7 installed but don’t know how compliant it is with
the current C++ standard. Does anybody know this?

Thanks
Pedro Remedios
Hail Storm Studios

None of them are very compliant. Currently the most c++ compliant
compiler avalible on PC platform it should be the new intel compiler for
linux (formerly named Kai C++) I don’t know if the windows version uses
the same engine, and you’ll need third party libraries to get a truly
C++98 compliant compiler. Other choices are gcc 3.x (only avalible as
part of the cygwin environment at this time, there’s no mingw version yet)

AFAIK, Visual C++ is the least compliant.

The Q&A section of C/C++ Users Journal is
always full of questions regarding standard
C++ code that fails to compile in Visual C++.

There is also an article that you would like
to read about it. It is in the 2000 April issue.
Entitled “Standard C/C++: Testing C++ Library
Conformance”. There is also another article
about C++ compliance status, but I failed to
find it. :\

Paulo Pinto-----Original Message-----
From: sdl-admin at libsdl.org [mailto:sdl-admin at libsdl.org]On Behalf Of Pedro
Remedios
Sent: segunda-feira, 6 de Maio de 2002 10:22
To: sdl at libsdl.org
Subject: [SDL] C++ Compilers for game development
Importance: High

Hi,

I’m writing my game engine under Visual C++ but I also have Codewarrior
Pro 7 installed but don’t know how compliant it is with the current C++
standard. Does anybody know this?

Thanks
Pedro Remedios
Hail Storm Studios

None of them are very compliant. Currently the most c++ compliant
compiler avalible on PC platform it should be the new intel compiler for
linux (formerly named Kai C++)

%$#@! Intel used the name Kai? Now I’ll have to changed my psudonym that I
use often on the web…

I don’t know if the windows version uses
the same engine, and you’ll need third party libraries to get a truly
C++98 compliant compiler. Other choices are gcc 3.x (only avalible as
part of the cygwin environment at this time, there’s no mingw version yet)

Cant GCC force ANSI compliance?

-Jim

Hold on! Can’t Visual C++ also force ANSI compliance? And what about Borland
C Builder? In the meantime, I’ll have a look at this gcc. :))

Pedro Remedios
Hail Storm Studios> ----- Original Message -----

From: stapleton.41@osu.edu (Steven James Stapleton)
To:
Sent: Monday, May 06, 2002 12:22 PM
Subject: Re: [SDL] C++ Compilers for game development

None of them are very compliant. Currently the most c++ compliant
compiler avalible on PC platform it should be the new intel compiler for
linux (formerly named Kai C++)

%$#@! Intel used the name Kai? Now I’ll have to changed my psudonym that I
use often on the web…

I don’t know if the windows version uses
the same engine, and you’ll need third party libraries to get a truly
C++98 compliant compiler. Other choices are gcc 3.x (only avalible as
part of the cygwin environment at this time, there’s no mingw version
yet)

Cant GCC force ANSI compliance?

-Jim


SDL mailing list
SDL at libsdl.org
http://www.libsdl.org/mailman/listinfo/sdl

All of them can enable ANSI compliance.
Basically that means switching off (almost) all of
their extensions and using ANSI semantics in
numeric conversions, for example.

Paulo Pinto> ----- Original Message -----

From: sdl-admin@libsdl.org [mailto:sdl-admin at libsdl.org]On Behalf Of
Pedro Remedios
Sent: segunda-feira, 6 de Maio de 2002 14:02
To: sdl at libsdl.org
Subject: Re: [SDL] C++ Compilers for game development

Hold on! Can’t Visual C++ also force ANSI compliance? And what about Borland
C Builder? In the meantime, I’ll have a look at this gcc. :))

Pedro Remedios
Hail Storm Studios

----- Original Message -----
From: stapleton.41@osu.edu (Steven James Stapleton)
To:
Sent: Monday, May 06, 2002 12:22 PM
Subject: Re: [SDL] C++ Compilers for game development

None of them are very compliant. Currently the most c++ compliant
compiler avalible on PC platform it should be the new intel compiler for
linux (formerly named Kai C++)

%$#@! Intel used the name Kai? Now I’ll have to changed my psudonym that I
use often on the web…

I don’t know if the windows version uses
the same engine, and you’ll need third party libraries to get a truly
C++98 compliant compiler. Other choices are gcc 3.x (only avalible as
part of the cygwin environment at this time, there’s no mingw version
yet)

Cant GCC force ANSI compliance?

-Jim


SDL mailing list
SDL at libsdl.org
http://www.libsdl.org/mailman/listinfo/sdl


SDL mailing list
SDL at libsdl.org
http://www.libsdl.org/mailman/listinfo/sdl

Paulo Pinto wrote:

All of them can enable ANSI compliance.
Basically that means switching off (almost) all of
their extensions and using ANSI semantics in
numeric conversions, for example.

The important point is that forcing ANSI compliance brings the compiler
into compliance with SOME standard, but not neccessarily the most
current ANSI/ISO standard. And, since the standard is typically
wishy-washy in some areas forcing the compiler into compliance also does
not force the compilers to be compatible with each other.

	Bob Pendleton> 

Paulo Pinto

-----Original Message-----
From: sdl-admin at libsdl.org [mailto:sdl-admin at libsdl.org]On Behalf Of
Pedro Remedios
Sent: segunda-feira, 6 de Maio de 2002 14:02
To: sdl at libsdl.org
Subject: Re: [SDL] C++ Compilers for game development

Hold on! Can’t Visual C++ also force ANSI compliance? And what about Borland
C Builder? In the meantime, I’ll have a look at this gcc. :))

Pedro Remedios
Hail Storm Studios

----- Original Message -----
From: “Steven James Stapleton” <stapleton.41 at osu.edu>
To:
Sent: Monday, May 06, 2002 12:22 PM
Subject: Re: [SDL] C++ Compilers for game development

None of them are very compliant. Currently the most c++ compliant
compiler avalible on PC platform it should be the new intel compiler for
linux (formerly named Kai C++)

%$#@! Intel used the name Kai? Now I’ll have to changed my psudonym that I
use often on the web…

I don’t know if the windows version uses
the same engine, and you’ll need third party libraries to get a truly
C++98 compliant compiler. Other choices are gcc 3.x (only avalible as
part of the cygwin environment at this time, there’s no mingw version

yet)

Cant GCC force ANSI compliance?

-Jim


SDL mailing list
SDL at libsdl.org
http://www.libsdl.org/mailman/listinfo/sdl


SDL mailing list
SDL at libsdl.org
http://www.libsdl.org/mailman/listinfo/sdl


SDL mailing list
SDL at libsdl.org
http://www.libsdl.org/mailman/listinfo/sdl


±-----------------------------------------+

  • Bob Pendleton, an experienced C/C++/Java +
  • UNIX/Linux programmer, researcher, and +
  • system architect, is seeking full time, +
  • consulting, or contract employment. +
  • Resume: http://www.jump.net/~bobp +
  • Email: @Bob_Pendleton +
    ±-----------------------------------------+

I just found Borland C++ Builder 5 Compiler which is free for download and I
have also downloaded the help files explaining the different functions and
classes of the current C++ standard. They also said that this compiler is
fully compliant. Is this true?> ----- Original Message -----

From: bob@pendleton.com (Bob Pendleton)
To:
Sent: Monday, May 06, 2002 10:11 PM
Subject: Re: [SDL] C++ Compilers for game development

Paulo Pinto wrote:

All of them can enable ANSI compliance.
Basically that means switching off (almost) all of
their extensions and using ANSI semantics in
numeric conversions, for example.

The important point is that forcing ANSI compliance brings the compiler
into compliance with SOME standard, but not neccessarily the most
current ANSI/ISO standard. And, since the standard is typically
wishy-washy in some areas forcing the compiler into compliance also does
not force the compilers to be compatible with each other.

Bob Pendleton

Paulo Pinto

-----Original Message-----
From: sdl-admin at libsdl.org [mailto:sdl-admin at libsdl.org]On Behalf Of
Pedro Remedios
Sent: segunda-feira, 6 de Maio de 2002 14:02
To: sdl at libsdl.org
Subject: Re: [SDL] C++ Compilers for game development

Hold on! Can’t Visual C++ also force ANSI compliance? And what about
Borland

C Builder? In the meantime, I’ll have a look at this gcc. :))

Pedro Remedios
Hail Storm Studios

----- Original Message -----
From: “Steven James Stapleton” <stapleton.41 at osu.edu>
To:
Sent: Monday, May 06, 2002 12:22 PM
Subject: Re: [SDL] C++ Compilers for game development

None of them are very compliant. Currently the most c++ compliant
compiler avalible on PC platform it should be the new intel compiler
for

linux (formerly named Kai C++)

%$#@! Intel used the name Kai? Now I’ll have to changed my psudonym that
I

use often on the web…

I don’t know if the windows version uses
the same engine, and you’ll need third party libraries to get a truly
C++98 compliant compiler. Other choices are gcc 3.x (only avalible as
part of the cygwin environment at this time, there’s no mingw version

yet)

Cant GCC force ANSI compliance?

-Jim


SDL mailing list
SDL at libsdl.org
http://www.libsdl.org/mailman/listinfo/sdl


SDL mailing list
SDL at libsdl.org
http://www.libsdl.org/mailman/listinfo/sdl


SDL mailing list
SDL at libsdl.org
http://www.libsdl.org/mailman/listinfo/sdl


±-----------------------------------------+

  • Bob Pendleton, an experienced C/C++/Java +
  • UNIX/Linux programmer, researcher, and +
  • system architect, is seeking full time, +
  • consulting, or contract employment. +
  • Resume: http://www.jump.net/~bobp +
  • Email: bob at pendleton.com +
    ±-----------------------------------------+

SDL mailing list
SDL at libsdl.org
http://www.libsdl.org/mailman/listinfo/sdl

Most likely, it can be ‘made’ compliant with a command line option.

I’d suggest mingw, it’s easy to setup (though I’ve yet to be able to compile
the SDL DLL), and it’ll let you compile in lots of OSs

-Jim Stapleton

“Pedro Remedios” wrote in message
news:mailman.1020720183.1717.sdl at libsdl.org

I just found Borland C++ Builder 5 Compiler which is free for
download and I
have also downloaded the help files explaining the different
functions and
classes of the current C++ standard. They also said that this
compiler is
fully compliant. Is this true?

There is no fully compliant C++ compiler.–
Rainer Deyke | root at rainerdeyke.com | http://rainerdeyke.com