dcr said:
No, you don't. For example:
Metrowerks is not based on the GNU compiler. There is plenty of legal C++ code which doesn't compile in MW but does in XCode or vice-versa. I know because I've converted a very large project (millions of lines of C++ code) from MW to XCode.
Let me get this straight -- Microsoft is selling a Mac version of the C# runtime, VPC *and* an library version of WinFX APIs ported to Mac/PPC+Intel and Adobe's going to use it to port Photoshop? Why on Earth would Adobe tie its flagship graphics product to Microsoft technology? Complete hogwash.
"library version of WinFX APIs ported to Mac/PPC+Intel" <-- YOU said this NOT ME !!!
"Why on Earth would Adobe tie its flagship graphics product to Microsoft technology?"
So it will run faster, just like YOU said in your previous arguments !
YOU ARE RIGHT what YOU just said is COMPLETE HOGWASH.
YOU are RIGHT it does NOT use the GNU compiler ...
http://developer.apple.com/tools/movingfromcodewarrior.html
"There are some key differences between CodeWarrior and Xcode, both on the surface and down in the internals, and the degree to which they affect your application and how easily it builds will depend on several factors. In some cases, and depending on your application's complexity, the differences may not affect you directly. For example, Xcode uses the open source GNU Compiler Collection (GCC) 4 under the hood to build and link applications. In contrast, CodeWarrior includes a custom compiler, which has its own strengths, weaknesses and differences. If you use compiler-specific directives in your CodeWarrior project, you may need to replace or remove those directives. You may also have some tweaking to do because GCC 4 is more standards-compliant than CodeWarrior, and may flag issues in your code that the CodeWarrior compiler passes over."
AND CodeWarrior is NOT STANDARDS-COMPLIANT ...
"You may also have some tweaking to do because GCC 4 is more standards-compliant than CodeWarrior"
Well, then its your own *$#%^ fault for using that louse piece of GUU !!!
I remember back in 94 when I was working with programmers that later went to Adobe and they were using the GNU compiler.
Here you go YOU need a WISSSERD to import your code ...
http://developer.apple.com/tools/movingfromcodewarrior.html
Notice the "Import CodeWarrior Project" dialog ...
I am pretty good with PERL for 200$ an hour I will write you a script that will import your code PERFECTLY and AUTOMATICALLY !!!
Oh yah, YOU would NEVER do it that WAY because YOU are one of those MAKE WORK programmers, not a GET IT DONE AND SHIPPED programmer
WELL ! NOW THERE IS A RUMOR OF VIRTUALIZATION SOFTWARE ...
... which would allow Photoshop to launch into the OS of its choice SO I AM CERTAIN ADOBE IS HOLDING BACK SO THEY CAN FIGURE OUT HOW TO CREATE A SINGLE VERSION FOR THE PLATFORMS THEY WANT TO BE ON.
So I was RIGHT and all the reason YOU gave were WRONG !!!
By the way when I found an obscure article a couple of years ago about Intel funding an Open Source startup that had virtualization software that made transparent virtual OSs, it was titled something "The Death of The OS"
I throw it in Apple's suggestion box as quickly as I could, and told them I did NOT think it was the death of the OS but could be for the CPU. I suggested that they USE it and, SWITCH TO INTEL, which I suggested multiple times in multiple ways !!!
And told them to use it to make a self optimizing computer with at least 2 full time OSs, one to run and the other to watch the one that was running and optimize the code, and use the age old translation software from the 040/PPC transition to do it with.
AND AFTER THAT ADD ARTIFICIAL INTELLIGENCE, with the 2 brain method, AND MAKE ROBOTS
You EVERYTHING that is autonomous has 2 sides, 2 points of view, it creates conversation and conflict, and THAT creates !!!
The human brain is LOADed with opposing information depose that evaluate the same info in fundamentally different ways, they communicate to determine something and then pass the information on to other parts of the brain.
The conversation of the conflict is the fundamental force driving intelligence.