1.概述
API:Application Program Interface ABI:Application Binary Interface Unix-like ElF windows exe,msi 库级别的虚拟化 winE(linux上运行模拟windows) cywin(windows上运行模拟linux) 系统级开发: C/C++:httpd,vsftpd,nginx go 应用级开发: java/Python/perl/ruby/php: java:hadoop,hbase(jvm) Python:openstack(pvm)C/C++程序格式: 源代码:文本格式的程序代码 编译开发环境:编译器,头文件,开发库 二进制格式:文本格式的程序代码-->编译器-->二进制格式(二进制程序,库文件,配置文件,帮助文件) Java/Python程序格式: 源代码:编译成能够在其虚拟机上(jvm/pvm)运行的格式; 开发环境:编译器、开发库 二进制: 项目构建工具: c/c++:make java:maven 编译顺序由项目构建工具自行决定(开发者已设置好编译顺序)API:Application Program Inter