I don't want to get too philosophical here (like did God create God?), but how did Apple create Xcode? Would it have been possible for them to use Xcode to create Xcode? Or would they have to use another code program (and what might that be?). In general, how does that work with code editors?

closed as unclear what you're asking by user40980, GlenH7, gnat, durron597, Ixrec Nov 7 '15 at 13:42

Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.


Xcode now is probably made with Xcode. If you're wondering how that's bootstrapped, at some point in the past a version of (not even Xcode or Project Builder, but Interface Builder which in the early days of NeXT was the whole of the IDE) would've been built just using Objective-C source files, edited in whatever text editor, and Make/gcc.


No, they would not be able to launch Xcode to use it before they created it.

They had to use another editor like (say) vim which already existed. The original editors were presumably written straight to disk in machine code or something but now that we have editors we don't need to worry about that anymore.

  • 1
    Using the same editor to create newer versions of the same editor is possible. Just run different instances of it. However from the beginning you must use another tool. – Johan Karlsson May 14 '14 at 6:36

Not the answer you're looking for? Browse other questions tagged or ask your own question.