基础编译原理和语言知识

  |  
 阅读次数

基础编译原理和语言知识

think deeply

  1. 什么是编译器,它以什么为分界线,分为前端和后端?

    JVM即时编译(JIT)

  2. Java 是编译型语言还是解释型语言,Python 呢?

  3. C 语言的编译器也是 C 语言,那它怎么被编译的?

  4. 目标文件的格式是什么样的,段表、符号表、重定位表有什么作用?

  5. Swift 是静态语言,为什么还有运行时库?

  6. 什么是 ABI,ABI 不稳定有什么问题?

  7. 什么是 WebAssembly,为什么要推出这门技术,用 C++ 代替 JavaScript 可行么?

  8. JavaScriptDOM API 是什么关系,JavaScript 可以读写文件么?

  9. C++ 代码可以自动转换成 Java 代码么,任意两种语言是否可以互转?

  10. 为什么说 Python 是胶水语言,它可以用来开发 iOS/Android 么?

阅读原文


拓展阅读