编程语言发展史+python介绍
一、编程语言发展史
1、机器语言
机器能理解语言,二进制,0,1,0,1...... 是直接操作硬件的的底层语言。执行效率高,开发效率底,跨平台性差。
2、汇编语言
通过英文字符组成的二进制,直接操作系统,也是底层语言,执行效率略低,开发效率高,跨平台性差。
3、高级语言
就是人类的语言,有逻辑性,执行效率高,开发效率低,跨平台。
高级语言分为:编译型语言 和 解释型语言
编译型:如c,c++,php语言,整个文件全部编译出来,不能一条一条的执行,出现问题就得从头编译,从头写代码。
解释型:如c#,java,Python,写的代码可以一条一条的执行,出现错误可以立即更改。
比较:
开发效率: 解释型 > 编译型 > 汇编语言 > 机器语言
执行效率: 解释型 < 编译型 < 汇编语言 < 机器语言
跨平台性: 解释型 > 编译型
So, python是一门开发效率高的跨平台解释语言。
二、python介绍
python有两种含义,一种是该语言的语法风格,一种就是解释该语言风格的解释器。
1、 python解释器
版本分类:
1. python 2.x (到2020年官方不在维护)
2. python 3.x
2、python的安装
官网安装
3、python执行代码的两种方式
交互式:
命令行执行:
4、IDE工具
(python charm)专门用于编写python代码的工具
优点: 提升开发效率
缺点:比较占用内存资源
5、注释
单行注释: # ctrl + ?
多行注释: ‘ ‘ ‘ ‘ ‘ ‘ / " " " " ” “ ctrl + ?