Phantasm66
Posts: 4,909 +8
Originally posted by filthy_mcnasty
Well I wont go into all the reasons why but c++ is far and away the langauge I am most fond of and I have dealt with most of the ones discussed here. I want to just clear up this statement garibaldi, pure c++ does not need to be ported at all. It's when you start to mix into it some platform specific API calls that this need begins to arise. i think that's what you're getting at but i was like "whoa! time to defend my language!" lol =)
After reading your post I must admit I have to agree with every word.
I prefer Java but many, many programmers prefer C++, as it is possible to do some wonderful things with this that compile into fast running executables. Its a VERY powerful language and where a great deal of the magic is still going on in a big way.
And yes indeed, simple C++ does indeed work on different platforms. And also yes when one starts to use APIs this ceases to be the case, yes. I have programmed using Winsocks for network programming in C++ under UNIX and Windows and they were indeed different in many places. I can only assume other APIs differ much more greatly as well.