1
imgode 2018 年 10 月 31 日
楼主是想表达先有鸡还是先有蛋吗。。。。
|
3
maichael 2018 年 10 月 31 日
不大清楚 Xcode 由什么语言编写,不过很多语言的编译器都是走同样的路线,第一代的编译器由其他语言编写,然后用第一代编译器编译以后的编译器(不完全准确,大概是这个意思),自举编译。
不过 Xcode 是一个 IDE,说用 Xcode 编译是不准确的。 |
4
Yoock 2018 年 10 月 31 日 via iPhone
自举
|
5
fyibmsd 2018 年 10 月 31 日
vs 是 vs 编译的
|
6
Sanko 2018 年 10 月 31 日 via Android
铁锅炖自己
|
7
yksoft1 2018 年 10 月 31 日
XCode 应该本身不是个 XCode 项目,而是像 autotools 甚至裸 Makefile 这样的东西。
|
8
12101111 2018 年 10 月 31 日 via Android
是 clang 编译的,这种大项目的项目管理都是用 Python 或者 bash 脚本写的 git repo 管理+cmake/GNU make (当然 Xcode 肯定不是这个),不会用 Xcode 自己的项目管理的。
|
9
mokeyjay 2018 年 10 月 31 日 via Android
我也一直挺好奇以前看到过的那些“ xx 语言是用 xx 语言写出来的”
|
10
s7964926 2018 年 10 月 31 日
这种讨论相当有趣,希望能得到个确切的答案
|
11
alikesi 2018 年 10 月 31 日 via Android
有没有大佬来科普一下这个知识。。。。
|
12
liuxey 2018 年 10 月 31 日
这个估计只有 xcode 项目的人才能准确说清楚了
|
13
aptx4689 2018 年 10 月 31 日 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 2018 年 10 月 31 日 很简单的问题,编译器和语言是同时发展的,最原始的编译器是机器语言写的,比如一开始编译器(机器语言)A1,语言 L1,可以编译出一个支持语言 L2 的编译器 A2,这时候用 A2 编译器来编译语言 L2 构造的编译器源码,便得到了 A3 编译器,以此类推。。。。
|
15
coymail 2018 年 10 月 31 日
|
16
mmdsun 2018 年 10 月 31 日 via Android
不知道。不过 visual studio 是 visual studio 编译出来的
|
17
littlewing 2018 年 10 月 31 日
golang 是 golang 写的
|
19
newmind 2018 年 10 月 31 日 via Android
python 实现的 python 解释器
|
20
misaka19000 2018 年 10 月 31 日
|
21
mritd 2018 年 11 月 1 日 via iPhone
了解一下自举
|
22
MarginK 2018 年 11 月 1 日
我以为因为自己菜,只有我不知道 Xcode 是怎么来的
原来。。。 |