标签:相关 标识符 before 数据结构 标识 art 影响 自己 优点
before python
在了解python之前,我们最先应该知道的是编程是什么?那么编程是什么呢,从大白话上来说,编程就是写出计算机能够执行的语言,让计算机为我们服务。
那么从专业的角度上来说,编程应该是数据和算法的集合。那么什么是数据,什么有又是算法呢?数据,一般称之为数据结构。而算法则是一种实现过程。在我
们设计自己的程序的时候,数据结构设计的好坏直接影响到算法复杂度的好坏。所以设计良好的数据结构对实现我们想要的程序很关键。
So what is python?(在第一篇中有介绍)
语言的分类
1.机器语言:是由二进制组成的语言
2.汇编语言:实质与机器语言相同,都是直接对硬件进行操作,只是采用了英文缩写的标识符,更加便于记忆。
3.高级语言:又分为编译类语言和解释型语言
编译类语言:运行后不需要重新翻译,直接使用编译结果。程序效率执行高,相关语言:C C++ Delphi 等
过程:人读懂的代码--->编译---->二进制------>cpu运行
缺点:跨平台性差,(代码本质是一样的,但是编译的不一样)
解释类语言:解释方式:类似同声翻译
开始----->源代码文件------>解释器/虚拟机(动态编译)------>二进制------>cpu运行
优点:能够跨平台,开发效率高
缺点:运行效率低(但是随着硬件的更新换代,这一问题在未来应该不是问题)
python 的解释器们
1.CPython(官方推荐,使用较多)
2.IPython(基于CPython,交互性有所增强)
3.PyPy(可能是未来的主流)
4.JPython
5.IronPython
等。。。。
----------------------------------------------------------分割线----------------------------------------------------------------
标签:相关 标识符 before 数据结构 标识 art 影响 自己 优点
原文地址:https://www.cnblogs.com/swearBM/p/9508996.html