Suggestion for a New Mac User
Hi
I have been developing engineering software mostly for numerical computation in the areas of linear\nonlinear finite element analysis. I used Unix based Sun-sparc systems at school for about 5 years, then started programming on Windows XP for the last 6 years.
Recenlty I bought a MacBook Pro, and I am planning to migrate my personal studies from Windows XP platform to Mac OSX.
I would greatly appreciate if you provide me some feedback on the following issues:
* I use MS Visual Studio 2005 platform for all my coding. I am looking forward to having a similar platform for MAC. I found that XCode is a good solution since it also has a graphical programming and debugging environment like VS 2005. I need to use C\C++. Can you suggest me a few good reference books for programming in XCode with C\C++
* I am planning to instal Windows Vista on my MacBook Pro. Bootcamp, WMWare and Paralles are possible solutions. I heard that Bootcamp gives the best performance among others. ALso, I was told that VMWare does not support OpenGL. Would you comment a few words on these.
You may wonder why I am switching to MAC. I have this fealing that MAC OSX is a better platform to develop software :-)
regards
bulent



New user
Check out this blog http://www.davidalison.com/ . He switched in Feb. He has mentioned VS and it is a good read. As far as boot camp, the suggestion I liked was to install windows in boot camp. Then use boot camp as the reference for Parallels or VM Ware, then you can use virtualization but can boot into boot camp if you need full horse power.
Cocoa programming book
I would recommend that you take a look at Cocoa Programming for Mac OS X, 3rd edition by Aaron Hillegass.
BootCamp vs. Virtualizaiton
As for BootCamp, Parallels an VMWare - BootCamp installs Windows (or whatever) onto another Partition and supplies the necessary drivers. You can then choose between starting OS X or Windows (or whatever you installed).
Parallels and VMWare are different, those are Virtualizations and you can launch Windows (or whatever, hehe) form the running OS X. I have Parallels, but only seldom use it, but I'm very satisfied with how good it works.