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