程序设计语言简介
语言发展
计算机语言发展的三个阶段:
机器语言、汇编语言、高级语言
语言的分类
高级编程语言根据执行机制不同可分成两类:
静态语言(编译语言--把代码全部翻译为机械语言再执行):
1. 有C语言,Java语言
2.优点:执行性能高 缺点:不支持跨硬件或操作系统平台
脚本语言(解释语言--把代码逐跳翻译并执行):
1.有python语言,PHP语言
2.优点:可以在任何操作系统上运行,可移植性好。
以python为例 进一步解释就是,Python程序可以在任何安装解释器的计算机环境中执行,因此,在Linux系统中安装了python解释器即可运行window系统中编写的python代码,以不经修改地实现跨操作系统运行。
没有安装python解释器的操作系统无法直接运行python程序,需要将python源代码打包成可执行文件,这个过程叫程序发布
python代码运行方式
Python程序有两种运行方式:交互式和文件式
交互式:
1.利用Python解释器即时响应用户输入的代码,给出结果 --用于测试
2.使用场景:启动IDLE所显示的环境。exit()或者quit()
文件式:
1.将Python程序写在一个或多个文件启动Python解释器批量执行文件中的代码 --最常用的编程方式
2.文件式程序在IDLE的编辑窗口中编写,可以使用快捷键F5或“Run–RunModule”选项运行代码