What's the difference between programming in Linux, Unix, or Windows? I Googled it and most of the responses explained it as having not much difference. Is there just some syntax or file placement differences? I'd like to know what the a) differences are, b) know the advantages of each, and c) the disadvantages of each.
I am somewhat of a beginner at the terminology of these things, but I have managed to write some conversational programs, a calculator, and am just starting to touch on the printf function.
If you're thinking just C++, the differences don't lie in the language itself, but what libraries and such are available for each platform. Also, a binary compiled on one platform won't necessarily run on another, but you probably knew that:)
As fafner said, the language's structure does not change from one OS to another. However, the architecture of the OS determines whether or not the binary product will execute. If you had an emulator, however, the binary product will probably execute regardless of the OS architecture.