RPGDXThe center of Indie-RPG gaming
Not logged in. [log in] [register]
 
Development OS Poll
 
Post new topic Reply to topic Goto page Previous  1, 2, 3 
View previous topic - View next topic  

What is your primary development platform?
Mac
9%
 9%  [ 2 ]
PC
59%
 59%  [ 13 ]
Linux
18%
 18%  [ 4 ]
Other (explain)
13%
 13%  [ 3 ]
Total Votes : 22

Author Message
BigManJones
Scholar


Joined: 22 Mar 2003
Posts: 196

PostPosted: Sun Jul 11, 2004 6:49 pm    Post subject: [quote]

I voted other; my preferred language is java which ideally is os agnostic, but in practice not quiet.

This discussion of crossplatform c/c++ seems a bit misguided imho. I am 100% certain (ie I've seen it done) that you can use crossplatfrom libs (SDL, Allegro, STL, Opengl) and the gnu compiler of your choice to compile for any common platform; mac osx, linux, and windows. The only obstacle would be converting your data to big endian for powerpc architecture (and this is one #define macro).

I can go from java to c to c++ and back; fear me....
Back to top  
Sirocco
Mage


Joined: 01 Jun 2002
Posts: 345

PostPosted: Sun Jul 11, 2004 11:05 pm    Post subject: [quote]

Quote:

I still don't understand how people can claim VC++ is broken, considering it's one of the most widely used C++ compilers today. Everyone knows (or should know, wake up people who don't know) that Microsoft creates their own standards (read: deviate from established standards, then deviate from their own standards as well).


You literally answered your own question ;)

.
Back to top  
Nodtveidt
Demon Hunter


Joined: 11 Nov 2002
Posts: 786
Location: Camuy, PR

PostPosted: Mon Jul 12, 2004 5:41 am    Post subject: [quote]

Even as such...I don't think the compiler is broken, I think Microsoft's just bipolar. :D
_________________
If you play a Microsoft CD backwards you can hear demonic voices. The scary part is that if you play it forwards it installs Windows. - wallace
Back to top  
LeoDraco
Demon Hunter


Joined: 24 Jun 2003
Posts: 584
Location: Riverside, South Cali

PostPosted: Mon Jul 12, 2004 6:19 am    Post subject: [quote]

Nekrophidius wrote:
How about I just blame the lame troll known as LeoDraco? Trolling is for kiddies.


Ah, it's so cute when people rise to flamebait!

On a serious note: if ever I have had a problem porting a piece of ANSI/POSIX C++ code between platforms, it was due to micro-deviations from that standard in the compiler I was porting with. In all cases, no more than a few minor changes were all that were required to fix the mishap.

As BigManJones pointed out, there exist versions of gcc available on practically any platform out there; any problem you might have had in the past was more than likely due to an outdated compiler attempted to compile code not properly written. But Nekrophidius, dear, I can spot your errors with C++ right away:

Quote:
Coding in a proper manner = writing code that compiles.


In C++, we use the double-equals for an equality test.
_________________
"...LeoDraco is a pompus git..." -- Mandrake
Back to top  
janus
Mage


Joined: 29 Jun 2002
Posts: 464
Location: Issaquah, WA

PostPosted: Mon Jul 12, 2004 8:18 am    Post subject: [quote]

Sirocco wrote:
Quote:

I still don't understand how people can claim VC++ is broken, considering it's one of the most widely used C++ compilers today. Everyone knows (or should know, wake up people who don't know) that Microsoft creates their own standards (read: deviate from established standards, then deviate from their own standards as well).


You literally answered your own question ;)

.
Most of the tests I've seen indicate that VC++ is second only to GCC and Comeau C++ in standards compliance. If you consider that VC++ also creates some of the fastest X86 code of any compiler, it's not that bad at all.

Some of the ways in which it deviates from standards are also very reasonable and don't have any chance of breaking anything but the most obscenely bad code. And most of their standards-breaking extensions can now be disabled/enabled with the flip of a compiler switch.

Some people just seem to dislike the fact that Microsoft can actually put out good products :)
Back to top  
valderman
Mage


Joined: 29 Aug 2002
Posts: 334
Location: Gothenburg, Sweden

PostPosted: Mon Jul 12, 2004 1:01 pm    Post subject: [quote]

janus wrote:
Sirocco wrote:
Quote:

I still don't understand how people can claim VC++ is broken, considering it's one of the most widely used C++ compilers today. Everyone knows (or should know, wake up people who don't know) that Microsoft creates their own standards (read: deviate from established standards, then deviate from their own standards as well).


You literally answered your own question ;)

.
Most of the tests I've seen indicate that VC++ is second only to GCC and Comeau C++ in standards compliance. If you consider that VC++ also creates some of the fastest X86 code of any compiler, it's not that bad at all.

Some of the ways in which it deviates from standards are also very reasonable and don't have any chance of breaking anything but the most obscenely bad code. And most of their standards-breaking extensions can now be disabled/enabled with the flip of a compiler switch.

Some people just seem to dislike the fact that Microsoft can actually put out good products :)
Those are probably tests of VC++ 7, since my cat is better at ANSI C++ than VC6.

VC7 is great, though.
_________________
http://www.weeaboo.se
Back to top  
Rainer Deyke
Demon Hunter


Joined: 05 Jun 2002
Posts: 672

PostPosted: Mon Jul 12, 2004 8:26 pm    Post subject: [quote]

VC7.1 is a great compiler. VC7.0 is still broken in many regards. And Intel C++ produces significantly faster code.
Back to top  
Post new topic Reply to topic Page 3 of 3 All times are GMT
Goto page Previous  1, 2, 3 



Display posts from previous:   
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum