Is programming in C/C++ in OS X exactly the same as programming in Linux or are differences between C/C++ in Unix and Linux? I'm a graduate student and I need to develop a lot of tcp/ip sockets/posix programs for a linux computer (server and client internet communication applications using 802.11 wireless) and I'm wondering if it's cross compatible. I also need to use a compiler which compiles C/C++ programs to an ARM architecture. I have a compiler which I'm using in Ubuntu right now but I don't want to get a mac then have to put Ubuntu on it just to do my thesis work.
I would also want to do some C# development with some application framework stuff like with Spring so I'm also wondering if that's possible on a mac and how compatible the final code would be on a windows machine.
It's too bad I can't test things like this at the mac store and it doesn't seem like any of the sales people would know. I was thinking I could always buy a macbook and try it out but I know that once I have the computer in my hand, i won't return it even if I have to put linux on it
I would also want to do some C# development with some application framework stuff like with Spring so I'm also wondering if that's possible on a mac and how compatible the final code would be on a windows machine.
It's too bad I can't test things like this at the mac store and it doesn't seem like any of the sales people would know. I was thinking I could always buy a macbook and try it out but I know that once I have the computer in my hand, i won't return it even if I have to put linux on it