作为移动开发你不能不了解的编译流程

时间:2023-03-20 10:08:02

作者:京东零售 李臣臣

阅读本文,或许能够了解关于以下的几个问题: 1、编译器是什么?为什么会有编译器这样一个东西? 2、编译器做了哪些工作?整个编译过程又是什么? 3、Apple的编译器发展历程以及为什么会抛弃GCC换成自研的LLVM? 4、从编译器角度看Swift与OC能够实现混编的底层逻辑

一、找个翻译官,说点计算机能懂的语言

说点常识,众所周知,作为开发者我们能看懂这样的代码:

int a = 10;
int b = 20;
int c = a + b;

而对于计算机貌似只能明白这样的内容:



作为移动开发你不能不了解的编译流程