1 编程语言的发展
1) 机器语言: 用机器能读懂的语言二进制与计算机直接沟通交流, 直接操作硬件.
优点: 能直接被计算机读懂, 速度快
缺点: 开发效率低
2) 汇编语言: 用简单的英文标签来表示二进制, 也是直接操作硬件.
优点: 开发效率相比于机器语言要高
缺点: 执行效率相比于机器语言要低
3) 高级语言: 人能读懂的语言, 如 PHP,c,c++,jave,python,go 等.
高级语言可分为两种:
1 编译型, 如 c 语言
一次性翻译完, 并能多次运行, 且此过程需要用到编译器
优点: 执行效率高
缺点: 开发效率低
2 解释型, 如 python
逐行翻译, 读一行翻译一行, 同样过程中需要用到解释器
特征:
学习难度 | 机器语言 & gt;>> 汇编语言 & gt;>> 高级语言 |
执行效率 | 机器语言 & gt;>> 汇编语言 & gt;>> 高级语言 |
开发效率 | 高级语言 & gt;>> 汇编语言 & gt;>> 机器语言 |
Python 具有两个很形象的名字: 胶水语言和调包侠. 顾名思义, 可以解释为不管在什么场合, python 都可以使用, 并且可以直接 "借用" 别人写好的代码, 效率贼高.
注: 在此 IT 行业, 尽量不要使用最新版本的软件!!!
关于 python 解释器版本问题:
分为两个大版本: python2.X 版本以及 python3.X 版本; 其中 2 版本最新为 2.7 版本, 且较为成熟, 可直接应用; 3 版本推荐使用 3.5-3.6 版本, 最新版有些许 BUG 存在.
Tip:Windows + R 可弹出小窗口, 输入 cmd 即可进入.
环境变量: 系统查找文件的所有路径配置
来源: http://www.bubuko.com/infodetail-3107307.html