基础编译原理和语言知识
think deeply
什么是编译器,它以什么为分界线,分为前端和后端?
Java
是编译型语言还是解释型语言,Python
呢?C
语言的编译器也是C
语言,那它怎么被编译的?目标文件的格式是什么样的,段表、符号表、重定位表有什么作用?
Swift
是静态语言,为什么还有运行时库?什么是
ABI,ABI
不稳定有什么问题?什么是
WebAssembly
,为什么要推出这门技术,用C++
代替JavaScript
可行么?JavaScript
和DOM API
是什么关系,JavaScript
可以读写文件么?C++
代码可以自动转换成Java
代码么,任意两种语言是否可以互转?为什么说
Python
是胶水语言,它可以用来开发iOS/Android
么?