C到CPU直出机器码,Java却绕字节码和JVM,语言路径为何天差地别
C语言零中间层直接映射硬件,把控制权全给编译器 C语言的编译过程极为直接。源码经过预处理器、编译器、汇编器和链接器后,一次性生成目标平台的机器码,中间几乎没有额外抽象层。GCC或Clang在编译时就把高级语法映射成具体的CPU指令,运行时不再需要任何虚拟机或解释器介入。 这种设计把控……
专注于Android、Java、Go语言(golang)、移动互联网、项目管理、软件架构