language programming for mac

Discussion in 'Mac Programming' started by alix, Apr 23, 2009.

  1. alix macrumors member

    Joined:
    Dec 21, 2008
    #1
    Hi All

    What is base language programming for Apple Macintosh ?
    but I confused to know that , but any own say C and anyone say C++ another python so I confused but this language base for Microsoft and this not Apple languages !

    please help me !:apple:
     
  2. yellow Moderator emeritus

    yellow

    Joined:
    Oct 21, 2003
    Location:
    Portland, OR
    #2
    Most any will work, C, C++, but I think the primary now is Objective-C?
     
  3. angelwatt Moderator emeritus

    angelwatt

    Joined:
    Aug 16, 2005
    Location:
    USA
    #3
    Most programming languages work on Mac as well as Windows. Mac has Python installed by default. Apple also supplies the Developer Tools which give you the ability to compile and run C/C++ apps as well as for other languages.

    Not sure if that answers your question as your question wasn't phrased in a meaningful way.
     
  4. GorillaPaws macrumors 6502a

    GorillaPaws

    Joined:
    Oct 26, 2003
    Location:
    Richmond, VA
    #4
    Cocoa Apps are written in Objective-C. You can use other languages on the Mac, but if I were to pick a "base language" for the modern Mac, it would be Objective-C.
     
  5. saurabhshukla macrumors newbie

    saurabhshukla

    Joined:
    Mar 20, 2009
    Location:
    India
    #5
    Mac supports near about all languages as windows but base language is Objective C. Even Mac OS is in Objective C.
     
  6. bkap16 macrumors member

    Joined:
    Jan 11, 2009
    #6
    That's not quite true. Cocoa, the new application framework, and the applications that use it are the only parts implemented in Objective-C. The XNU kernel is written in C++ and Finder is still written with the Carbon framework, which is plain C.
     
  7. saurabhshukla macrumors newbie

    saurabhshukla

    Joined:
    Mar 20, 2009
    Location:
    India
    #7
    Thanks to upgrade me.
     

Share This Page