编程语言与python介绍
2024-09-08 11:49:39
编程语言的发展史
编程语言由机器语言到汇编语言再到现在的高级语言
机器语言
基于高低电频工作(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单纯的就是文本文件。
注释
什么是注释
注释就是对代码的辅助说明,注释后面的内容不会被执行。
为什么要注释
增加代码的可读性
怎么用注释
- 单行注释用
#
- 多行注释用
''' '''
# 这是单行注释
'''
这是多行注释的第一行
这是多行注释的第二行
'''
最新文章
- (转) [it-ebooks]电子书列表
- 【XLL API 函数】xlGetHwnd
- python核心编程学习记录之Python对象
- TestNG超详细教程
- Service Trace Viewer Tool (SvcTraceViewer.exe)
- Android EditText的使用及值得注意的地方
- Swift - 各种手势检测大全(UIGestureRecognizer及其子类)
- 使用jprobe建设镜面层叠的原则和见解
- UI 自定义视图 ,视图管理器
- Java事物基础总结
- windows下编译java源文件的编码错误
- Java基础总结--常用类以及包的访问权限
- java代码之美(11)---java代码的优化
- Java知多少(101)图像缓冲技术
- Mariadb-10.1.22配置项
- K-mer分析
- CentOS 5 上配置 Redmine 和 Git
- This assembly may have been downloaded from the Web. ......
- 浮点纹理 opengl
- 解决MySQL报错:1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column &#39;informat
热门文章
- 【luogu 5395】 【模板】第二类斯特林数&#183;行
- MySQL 8.0.18 InnoDB Cluster 主从(MGR)完整安装配置
- STL next_permutation 全排列
- 设置Git--在Git中设置您的用户名--创建一个回购--Fork A Repo--社会化
- 【AtCoder】 ARC 100
- js svg转图片格式
- Centos7 U盘安装&;命令大全
- zookeeper (二) paxos &; fast paxos &; FastLeaderElection
- 微信小程序获取当前地理位置
- Struts2工作原理和核心文件