首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Apple

Xcode 是用 Xcode 编译出来的吗?

  •  
  •   zmlu · 349 天前 · 2333 次点击
    这是一个创建于 349 天前的主题,其中的信息可能已经有所发展或是发生改变。
    22 回复  |  直到 2018-11-01 10:59:23 +08:00
        1
    imgode   349 天前
    楼主是想表达先有鸡还是先有蛋吗。。。。
        2
    sambawy   349 天前   ♥ 1
    未来的 Xcode 为了让 Xcode 可以在正确的时间出现回到了从前编译了 Xcode @_@
        3
    maichael   349 天前
    不大清楚 Xcode 由什么语言编写,不过很多语言的编译器都是走同样的路线,第一代的编译器由其他语言编写,然后用第一代编译器编译以后的编译器(不完全准确,大概是这个意思),自举编译。

    不过 Xcode 是一个 IDE,说用 Xcode 编译是不准确的。
        4
    Yoock   349 天前 via iPhone
    自举
        5
    fyibmsd   349 天前
    vs 是 vs 编译的
        6
    Sanko   349 天前 via Android
    铁锅炖自己
        7
    yksoft1   349 天前
    XCode 应该本身不是个 XCode 项目,而是像 autotools 甚至裸 Makefile 这样的东西。
        8
    12101111   349 天前 via Android
    是 clang 编译的,这种大项目的项目管理都是用 Python 或者 bash 脚本写的 git repo 管理+cmake/GNU make (当然 Xcode 肯定不是这个),不会用 Xcode 自己的项目管理的。
        9
    mokeyjay   349 天前 via Android
    我也一直挺好奇以前看到过的那些“ xx 语言是用 xx 语言写出来的”
        10
    s7964926   349 天前
    这种讨论相当有趣,希望能得到个确切的答案
        11
    alikesi   349 天前 via Android
    有没有大佬来科普一下这个知识。。。。
        12
    liuxey   349 天前
    这个估计只有 xcode 项目的人才能准确说清楚了
        13
    aptx4689   349 天前   ♥ 1
    Visual Studio 下一代是由 Visual Studio 上一代编译出来的( Ref:https://www.quora.com/How-has-Visual-Studio-developed,https://www.zhihu.com/question/30049696/answer/120917673 ),但我觉得 Xcode 不太可能由 Xcode 编译出来,因为大型项目用 Xcode 管理实在是太困难了……
        14
    PPing520   349 天前   ♥ 1
    很简单的问题,编译器和语言是同时发展的,最原始的编译器是机器语言写的,比如一开始编译器(机器语言)A1,语言 L1,可以编译出一个支持语言 L2 的编译器 A2,这时候用 A2 编译器来编译语言 L2 构造的编译器源码,便得到了 A3 编译器,以此类推。。。。
        16
    mmdsun   349 天前 via Android
    不知道。不过 visual studio 是 visual studio 编译出来的
        17
    littlewing   349 天前
    golang 是 golang 写的
        18
    dobelee   349 天前 via Android
    当年困扰的鸡生蛋问题,c#写了 vista,再在 vista 上部署.net 环境以支持 c#运行。🐶
        19
    newmind   349 天前 via Android
    python 实现的 python 解释器
        20
    misaka19000   349 天前
        21
    mritd   348 天前 via iPhone
    了解一下自举
        22
    MarginK   348 天前
    我以为因为自己菜,只有我不知道 Xcode 是怎么来的

    原来。。。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4533 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 44ms · UTC 01:57 · PVG 09:57 · LAX 18:57 · JFK 21:57
    ♥ Do have faith in what you're doing.