A friend of mine is learning C for Mac (he's a web-designer coming from graphics, hence has more of a Mac affinity), and I'm slowly getting further into C++ currently using MS Visual Studio Express as IDE on PC. So, I was wondering about a few things.
First, is Cocoa basically the Apple version of the Microsoft .NET framework? That's kind of the way it seemed to me browsing around the various Wikipedia articles. It seems to support C fully but at least not to feature C++ prominently (although they do say something about Objective-C++ as an apparent way to write C++ for Mac).
So, that line of thought got me looking at how you would compile a C++ program on a Mac at all, and the best info I came across was this Wikipedia chart, which in the C++ section shows what platforms are supported:
Comparison of integrated development environments - Wikipedia, the free encyclopedia
Of the IDEs I've heard of, GNAT Programming Studio is the only one I saw that seems to support Mac as well as Windows.
So, my additional questions:
1) What do you guys think of the GNAT IDE?
2) Does this mean that you can also download your GNAT IDE onto a Mac and then compile your same C++ program so that it will now work on Mac OS X?
I'm thinking of switching over since, for one thing, it certainly doesn't hurt to feel comfortable with several IDEs, and it does seem like a major advantage if it makes transfer of programs to Macs easier.