IBM Announces Mac OS X Compilers

Discussion in 'MacRumors News Discussion (archive)' started by MacRumors, Jan 14, 2004.

  1. macrumors bot

    MacRumors

    Joined:
    Apr 12, 2001
    #1
  2. macrumors 6502a

    yoman

    Joined:
    Nov 11, 2003
    Location:
    In the Bowels of the Cosmos
    #2
    i wonder if any numbers exist

    How much improved performance is there in real world applications.
     
  3. macrumors 68000

    Veldek

    Joined:
    Mar 29, 2003
    Location:
    Germany
    #3
    Great! Now one can only hope that the majority of apps will be compiled using these compilers. I bet Photoshop CS could see a huge boost in performance for example.
     
  4. macrumors member

    Joined:
    Jan 18, 2002
    #4
    it is starting to be a good year...

    new compilers for OS X, by IBM, should boost developer confidence...
    Supercomputers, V-Tech, X-grid
    New x-serves
    Downloadable and "music in your pocket" dominance

    it is shaping up to be a good year for Apple!!!!
     
  5. macrumors newbie

    Joined:
    Jan 4, 2003
    Location:
    Danbury, CT
    #5
    404 on the C++ link
     
  6. macrumors regular

    Joined:
    Nov 17, 2003
    Location:
    Philly
    #6
    Rebuild of Panther?

    Will we have to wait till next year's 10.4 or could Apple release a new build of Panther?
     
  7. macrumors newbie

    Joined:
    Dec 17, 2003
    Location:
    Montreal, Quebec
    #7
    Objective-C Compatibility

    This is a great step in the right direction towards more optimized PPC code. GCC is a truely great compiler, but there was never any doubt in my mind that it was not the most optimized. It just stands to reason that if you build specifically for the PPC ISA is should do very well. I'm really excited to start seeing some comparisons.

    But, does anyone know if/when these compilers will support Obj-C? Without this functionality I won't be able to use them myself, and I suspect that many developers will be in the same boat.
     
  8. macrumors 6502

    Joined:
    Mar 1, 2003
    #8
    Re: Rebuild of Panther?

    Unless the XL compilers can be integrated into the XCode IDE, I seriously doubt that you will see Apple using them anytime soon. Let's be realistic here.
     
  9. macrumors newbie

    Joined:
    Sep 29, 2003
    Location:
    Helsinki
    #9
    Prices?

    Are the prices stated somewhere? Did't see'em anywhere at least for the Fortran compiler (or am I going blind?).
     
  10. macrumors 65816

    Joined:
    Oct 24, 2003
    #10
    Re: Objective-C Compatibility

    XL supports Objective C.
    This has already been covered on slashdot.

    In some old beta tests of XL.
    It was showing a 30-45% performance increase on the G4.

    Either way any app compiled will it will see a big performance increase.
     
  11. macrumors 65816

    Joined:
    Oct 24, 2003
    #11
    Re: Prices?

    It's $499 for a single seat license which is over $500+ cheaper the the complier for AIX.
     
  12. macrumors member

    Joined:
    Sep 25, 2003
    #12
    Re: Re: Rebuild of Panther?

    Actually, the XL compilers integrate very well into Xcode. Since most (all?) command syntax is the same in XL as GCC, all Xcode needs to do is change the commands used, which I believe is configureable. The actual IBM site provides more information on the integration with Xcode.

    On another note, wouldn't be great if Apple licenses the compilers from IBM and shipped them for free to developers along with Xcode? I mean sure, Apple would have to pay a hefty fee to IBM for this, but as a result it would get all Mac OS X applications running 1.5-2.5x faster (these numbers are from benchmarks someone took w/ the betas of the compilers, and is not specific to G5 - the speed improvements are significant for the G4 and G3 chips as well).

    Think about, if Apple shipped these with Xcode, that would be an equivalent of doubling the processor speed of all Macs, as all apps would (eventually) get compiled with these, and this would equate to a great perception of Macs in general by the public.
     
  13. macrumors 65816

    Joined:
    Oct 24, 2003
    #13
    I wonder why anyone would vote negative on this??
     
  14. macrumors member

    Joined:
    Sep 1, 2002
    Location:
    Orange County, CA
    #14
    Fat Fingers or ignorance
     
  15. macrumors 65816

    yamabushi

    Joined:
    Oct 6, 2003
    #15
    Great news. Now hopefully they will get used. Integration into Xcode would be awesome.

    I would also like to see some performance benchmarks for a recompiled Panther. Who wants to give it a try?
     
  16. macrumors 6502a

    NusuniAdmin

    Joined:
    Nov 19, 2003
    #16
    Or a jealous windows weenee
     
  17. macrumors member

    Joined:
    Jan 14, 2004
    Location:
    a pen :)
    #17
    distribution of compilation

    I wonder if the XCode distributed compiling will work if you integrate this compiler... I suppose so. Would boost compilation time as well... :D
     
  18. macrumors regular

    Joined:
    Nov 17, 2003
    Location:
    Philly
    #18
    Recompiled Darwin?

    Don't know what I'm talking about, but only Apple can recompile Panther.
    I wonder if we could recompile Darwin with this tool.
     
  19. macrumors 65816

    yamabushi

    Joined:
    Oct 6, 2003
    #19
  20. macrumors newbie

    Joined:
    Sep 29, 2003
    Location:
    Helsinki
    #20
    Re: Re: Prices?

    Well, even then that's $499 more than the Intel compiler I'm using at the moment... I was hoping IBM would offer a version for free as well (even if it would come without technical support etc. like the Intel one).
     
  21. pmd
    macrumors member

    Joined:
    Jan 14, 2004
    Location:
    Melbourne (Previously UK)
    #21
    Re: distribution of compilation

    Well, Xcode's distributed compile system is just distcc - http://distcc.samba.org/ - which is designed to work with gcc. However, it can work with other compilers if they treat their command-line options in the same way gcc does.

    The IBM page says that their compiler is compatible with gcc's command-line options, so it ought to work.
     
  22. macrumors member

    Joined:
    Oct 8, 2003
    #22
    I think some of us are getting a bit too excited about this. I have no doubt that IBM's new compilers will increase the SPEC results, etc. for the G5, however, I wouldn't expect huge performance increases for most real world applications. Despite being free, gcc is still a very good compiler and many people have been working on G4/G5 optimizations for gcc for several years.
     
  23. macrumors member

    Joined:
    Jan 6, 2004
    Location:
    Germany
    #23
    Re: Re: Re: Prices?

    Yeah, I was hoping that too. On x86 there is the free personal educational license for the icc/ifc. A free intel compiler for MacOS X would be really cool, especially for the dual g5 as the gcc does not support OpenMP.
     
  24. macrumors member

    Joined:
    Sep 25, 2003
    #24
    Well, unless you somehow have access to Panther source code (ie you work at Apple on Mac OS X), you can't really recompile Panther. Panther is not open source - Darwin, the underlying layer is however, but recompiling Darwin, then managing to get the existing Panther closed source stuff to run on top of it is a challenge few would attempt, and even fewer would succeed at. :p
     
  25. macrumors 65816

    sw1tcher

    Joined:
    Jan 6, 2004
    #25
    Apple posts $63 million profit

    Wow! I just read Apple's press release saying that they posted a $63 million profit for Q1 2004.

    But what I found most surprising was that "Apple shipped 829 thousand Macintosh units during the quarter, up 12 percent from the year-ago quarter, as well as 733 thousand iPod units, up 235 percent from the year-ago quarter." Up 235 percent!!! :eek:

    That's f@ckin' amazing!
     

Share This Page