zmlu
V2EX  ›  Apple

Xcode 是用 Xcode 编译出来的吗?

  •  
  •   zmlu · Oct 31, 2018 · 4510 views
    This topic created in 2930 days ago, the information mentioned may be changed or developed.
    22 replies  •  2018-11-01 10:59:23 +08:00
    imgode
    imgode
    Oct 31, 2018
    1
    楼主是想表达先有鸡还是先有蛋吗。。。。
    sambawy
    sambawy
    Oct 31, 2018❤️1
    2
    未来的 Xcode 为了让 Xcode 可以在正确的时间出现回到了从前编译了 Xcode @_@
    maichael
    maichael
    Oct 31, 2018
    3
    不大清楚 Xcode 由什么语言编写,不过很多语言的编译器都是走同样的路线,第一代的编译器由其他语言编写,然后用第一代编译器编译以后的编译器(不完全准确,大概是这个意思),自举编译。

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

    原来。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   726 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 23:30 · PVG 07:30 · LAX 15:30 · JFK 18:30
    ♥ Do have faith in what you're doing.