阅读背景:

linux程序包管理--rpm命令管理方式_weixin_34401479的博客

来源:互联网 
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



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: