• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: XCode Rules!
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: XCode Rules!


  • Subject: Re: XCode Rules!
  • From: Andreas Grosam <email@hidden>
  • Date: Thu, 8 Sep 2005 18:24:20 +0200


On 08.09.2005, at 13:15, Theodore H. Smith wrote:


On 8 Sep 2005, at 07:26, email@hidden wrote:

From: Jerry Krinock <email@hidden>

on 05/09/07 17:22, Dave Rehring at email@hidden wrote:

I still use MrCpp for some projects.

Despite that it is so old, it creates better code than CodeWarrior does. (Better = faster + smaller)

Which creates better code than Xcode (via g++) does.
Define "better"!

As of the standard compliance, you can't comnpare MrCpp with gcc. Or, you can, but MrCpp fails gracefully.

As of speed of the product, gcc 3.3 was about as fast as CW builds. And gcc-4 may become even more faster, especially if you trim symbols visibility in template rich sources in shared libraries.

The compile and link performance could be better, though.



I really wonder what Xcode is doing to the Mac gaming community what with it's sub standard compilation.
Don't mix XCode and gcc. gcc is the compiler/linker tool. XCode is the IDE, sure *using* gcc - but i do not consider gcc as an intergral part of XCode.
Why "sub" standard? gcc is more standard than anything else. There is no standard for IDEs, so speaking of standards regarding IDEs is pointless.


What XCode is doing to the gaming comunity is the wrong question. You may ask, how Apple supports the gaming community. Just look into the online docs, there is a huge amount of info you can find which is usefull for game programmers - Apple specific and OpenGL in common.
Also look at all the performance tools, like Shark, the OpenGL tools, and so force.
Notice: you get all these - *realy cool*- tools for free!


I don't think it helps Mac/Win benchmarks either. Most benchmarks done by enthusiasts (and then posted onto websites like wired.com) use standard compilers like g++.
I don't think, that games on Mac are in general slower than on Windows, Linux or others - because of the system. What might be a point is, that graphic drivers are not that optimized for the Mac, if there are differences to other platforms/CPUs at all. On the other hand, Apple itself is optimizeing software on a certain layer, too.
Another point is, most programms are optimized for Windows - just write optimized code for Mac! This addresses you! Yes, you! :-)



I wonder how Mac ASM compares to Win ASM and then benchmarked! It's got to be better, at least if coded by a competant coder.


ASM? Do you mean assembler programming? Who is actually doing this in general? Did you already check all the Vector libraries available? Did you take a look at MacSTL? Did you take a look at platform independent libraries in common (say boost) in order to avoid assembler hacking?

I think all these questions and problems and statements have nothing to do with XCode.

Andreas


--
http://elfdata.com/plugin/

What does our work achieve, if it's not making the world a happier place?
http://www.whatnextjournal.co.uk/Pages/Next/Happiness.html
When's the last time you thought deeply about how to improve our lives?



_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
email@hidden


This email sent to email@hidden


_______________________________________________ Do not post admin requests to the list. They will be ignored. Xcode-users mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
References: 
 >Re: XCode Rules! (From: "Theodore H. Smith" <email@hidden>)

  • Prev by Date: Re: Per-architecture GCC version setting?
  • Next by Date: Re: Xcode UI questions
  • Previous by thread: Re: XCode Rules!
  • Next by thread: Re: XCode Rules!
  • Index(es):
    • Date
    • Thread