一、Python特点
二、程序设计语言
高级编程语言可根据执行机制不同分为两类:静态语言和脚本语言。
静态语言是采用编译执行的,如C语言、JAVA等。
脚本语言是采用解释执行的,如PHP、JS等。
三、编译和解释
(一)编译
编译是将源代码转换为目标代码的过程,通常源代码为高级语言代码,目表代码是机器语言代码,执行编译的计算机程序称为编译器。
编译是一次性翻译,一旦程序被编译,则不再需要编译程序或源代码。
优点:目标代码执行速度更快;
不需编译器便能运行,同类型操作系统上使用灵活。
(二)解释
解释是将源代码逐条转换成目标代码同时逐条运行的过程,执行解释的计算机程序称为解释器。
解释在每次程序运行时都需要解释器和源代码。
优点:保存源代码,易于纠错和维护;
只要存在解释器,在任何操作系统上都能运行,可移植性好。
四、计算机编程
(一)首先要分析问题,抽象内容之间的交互关系;
(二)设计利用计算机求解问题的确定性方法;
(三)通过编写和调试代码解决问题。
总之,这是从抽象问题到解决问题的完整过程。