美文网首页
高级语言流派与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