源代码:采用某种编程语言编写的计算机程序。
目标代码:计算机可直接执行的代码。
程序执行的两种方式:
1. 编译:将源代码一次性转化为目标代码的过程。
2. 解释:将源代码逐条转化为目标代码同时逐条运行的过程。
编程语言的分类:
1. 静态语言:使用编译执行的编程语言。
特点:编译器一次性生成目标代码,优化更充分,程序运行速度更快。
如:C/C++语言、Java语言。
2. 脚本语言:使用解释执行的编程语言。
特点:执行程序时需要源代码,维护更灵活,保留源代码可以使程序功能跨多个操作系统平台运行。
如:Python语言、JavaScript语言、PHP语言。
程序的基本编写方法IPO
I:Input , 输入,程序的输入
P:Process , 处理 ,程序的主要逻辑
O:Output , 输出 , 程序额的输出
输入
程序的输入
文件输入、网络输入、控制台输入、交互界面输入、内部参数输入等。
输入是一个程序的开始。
处理
处理是程序对输入数据进行计算产生输出结果的过程。
处理方法统称为算法,它是程序最重要的部分,是一个程序的灵魂。
输出
程序的输出
控制台输出、图形输出、文件输出、网络输出、操作系统内部变量输出等。
输出是程序展示运算结果的方式。
Python两种编程方式
- 交互式:对每个输入语句即时运行结果,适合语法练习。
- 文件式:批量执行一组语句并运行结果,为编程的主要方式。