4 ms·
I completely degree with your assessment of the facts. The debugger is GDB. This is not hard to integrate with on windows, as it already is integrated with on
by gte910h 16y ago
I completely degree with your assessment of the facts.
The debugger is GDB. This is not hard to integrate with on windows, as it already is integrated with on windows.
The compiler is gcc. Objective-C for gcc already exists on windows. Additionally, several people (Appcelerator, Adobe, Corona, Unity3d) have written machine code compliant compilers, I think Microsoft could likely produce one in a small number of weeks if they were being illogical about gcc.
Additionally, Microsoft has pretty much continually shipped gcc for the last 15 years or so depending on the products they were selling in the windows/unix integration sphere (and OS2 tools as well).
You don't need to port all the UIKit/CoreFoundation libraries over, just the simulated versions, which already run on x86. I'm pretty sure that could be done in a reasonable timespan, probably 3-4 months at the most. The rest are cross compiled for the device, and cross compiling is largely the same no matter what your host platform is.
There is 0 chance Silverlight is in any way involved as an implementation platform for general purpose use (but the iPhone simulator may have been ported using it). The entire point of the 3.1.1 language was to tie everyone to C, C++ and Objective-C.