美文网首页
高级语言流派与python发展

高级语言流派与python发展

作者: 天使的眼泪_698f | 来源:发表于2019-10-14 16:07 被阅读0次

    一、高级语言的流派

    人类代码———>翻译———>机器语言

    人类代码<———翻译<———机器语言

    1、流派一:编译型语言

    执行流程:人类代码——一次性把代码给翻译官(翻译器)——汇编语言——机器语言

    语言代表:C、C++、golang

    优点:执行速度快

    缺点:跨平台可移植性差(基于intel开发的程序,无法移植在ARM平台使用)

               硬件平台:CPU,有自己的指令规则。

                                  intel、AMD :cpu属于复杂指令集,高性能高功耗

                                  ARM :cpu属于简单指令集,手机、平板、低功耗

                软件平台:windows、linux、mac系统平台不一样,指令操作不同

    2、流派二:解释性语言

    执行流程:人类代码——边执行边翻译,陪同翻译(解释器、虚拟机)——机器语言

    语言代表:python、java、php、ruby、c#

    优点:跨平台好

    缺点:执行翻译需要时间,执行速度慢(相对于编译型语言来说)

    二、python 发展及应用领域

    1、python发展:

    Guido 龟叔,1989写出python

    2005-2012     谷歌使用python

    2005               豆瓣使用python

    2012               云计算,公有云(阿里云、腾讯云),私有云openstack,自动化开发,python

    2014               AI,人工智能兴起,python

    2017               python进入大众视野

    2、应用领域

    (1)构建网站

    (2)爬虫,爬写数据

    (3)云计算,openstack

    (4)人工智能

    (5)自动化运维开发

    (6)科学运算

    (7)游戏开发

    三、python 版本介绍及优缺点

    1、版本说明:

    Python 2.7 之前版本,在python 3.0往上不兼容

    推荐使用python3.0以上版本

    2、python优缺点

    1、速度慢(相较之与编译型和Java语言慢)

    2、代码明文显示,无法加密

    3、线程不能利用多核

    相关文章

      网友评论

          本文标题:高级语言流派与python发展

          本文链接:https://www.haomeiwen.com/subject/aousmctx.html