编程语言的发展史

编程语言由机器语言到汇编语言再到现在的高级语言

机器语言

基于高低电频工作(0010100)

特点:

  • 运行速度快
  • 开发效率极低

汇编语言

通过特定的英文字符组成,逻辑性不强

特点:

  • 运行速度比机器语言略低
  • 开发效率比机器语言略高

高级语言

c、php、c+、java、go、python

拥有一定的逻辑性,更加贴合人类的思维

特点:

  • 运行速度较慢
  • 开发效率较高

高级语言的分类

编译型

把程序所有代码编译成计算机能识别的二进制指令,之后操作系统会拿着编译好的二进制指令直接操作硬件。

# 优点
编译一次后就可以拿着结果重复运行,而无需再次翻译,执行效率高于解释型 # 缺点
编译型代码是针对某一平台翻译的,当前平台翻译的结果无法拿到另外一个平台使用,即无法跨平台

解释型

解释器会读取程序代码,一边翻译一边执行

# 优点
代码运行是依赖于解释器,不同平台有对应版本的解释器,所以代码可以跨平台运行 # 缺点
每次执行都需要翻译,执行效率低于编译型

解释型语言和编译型语言的对比

开发效率

解释型语言>编译型语言>汇编语言>机器语言

执行效率

解释型语言<编译型语言<汇编语言<机器语言

跨平台

解释型语言>编译型语言

python介绍

python也被称为胶水语言

python解释器版

在企业中,为求业务稳定,不建议下载最新版本的软件,避免新版本出现bug无法解决。

python版本分类:

  • python 2.X
  • python 3.X

运行python程序有两种方式

  • 交互式:在python解释器中,输入代码后,敲回车就可以得到结果。
  • 脚本文件: 将代码写入到py文件中,交由python解释器运行。

python文件约定成俗将后缀名定义为.py,但其实.py单纯的就是文本文件。

注释

什么是注释

注释就是对代码的辅助说明,注释后面的内容不会被执行。

为什么要注释

增加代码的可读性

怎么用注释

  • 单行注释用#
  • 多行注释用''' '''
# 这是单行注释

'''
这是多行注释的第一行
这是多行注释的第二行
'''

最新文章

  1. (转) [it-ebooks]电子书列表
  2. 【XLL API 函数】xlGetHwnd
  3. python核心编程学习记录之Python对象
  4. TestNG超详细教程
  5. Service Trace Viewer Tool (SvcTraceViewer.exe)
  6. Android EditText的使用及值得注意的地方
  7. Swift - 各种手势检测大全(UIGestureRecognizer及其子类)
  8. 使用jprobe建设镜面层叠的原则和见解
  9. UI 自定义视图 ,视图管理器
  10. Java事物基础总结
  11. windows下编译java源文件的编码错误
  12. Java基础总结--常用类以及包的访问权限
  13. java代码之美(11)---java代码的优化
  14. Java知多少(101)图像缓冲技术
  15. Mariadb-10.1.22配置项
  16. K-mer分析
  17. CentOS 5 上配置 Redmine 和 Git
  18. This assembly may have been downloaded from the Web. ......
  19. 浮点纹理 opengl
  20. 解决MySQL报错:1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column &#39;informat

热门文章

  1. 【luogu 5395】 【模板】第二类斯特林数&#183;行
  2. MySQL 8.0.18 InnoDB Cluster 主从(MGR)完整安装配置
  3. STL next_permutation 全排列
  4. 设置Git--在Git中设置您的用户名--创建一个回购--Fork A Repo--社会化
  5. 【AtCoder】 ARC 100
  6. js svg转图片格式
  7. Centos7 U盘安装&amp;命令大全
  8. zookeeper (二) paxos &amp; fast paxos &amp; FastLeaderElection
  9. 微信小程序获取当前地理位置
  10. Struts2工作原理和核心文件