编译和解释
- 源代码
- 采用某种编程语言编写的程序,人类可读
result = 2 + 3
- 采用某种编程语言编写的程序,人类可读
- 目标代码
- 机器代码 计算机执行
编译
将源代码一次性转换成目标代码的过程
执行编译过程的程序叫编译器
解释
将源代码逐条转换成目标代码同时逐条运行的过程
执行过程的程序叫解释器
静态语言和脚本语言
- 静态语言 使用编译执行的编程语言(执行速度更快)
C++\C、Java - 脚本语言 使用解释执行的编程语言(保留源代码,便于维护)
Python、Javascript、PHP
程序的基本编写方法
IPO
- I Input , 程序的输入
- P Process , 程序的主要逻辑
- O Output , 程序的输出