编译和解释
-
编译:将源代码一次性转换成目标代码的过程 -->编译器
一次性翻译之后不再需要源代码(类似英文翻译) -
解释:将源代码逐条转换成目标代码同时逐条运行的过程 -->解释器
每次程序运行时随翻译随执行(类似于同声传译) -
静态语言 使用编译执行的编程语言
C/C++语言,Java语言
编译器一次性生成目标代码,优化更充分 程序运行速度更快 -
脚本语言 使用解释器执行的编程语言
Python语言、Javascript语言、PHP语言
程序执行时需要源代码,维护更灵活 跨多个操作系统平台
程序的基本编写方法
- IPO 输入-输出
- 分析问题(想清楚)-划分边界(规划IPO)-设计算法(关注算法)-编写程序-运行调试-更新完善
- 掌握编程语言的语法,熟悉基本概念和逻辑
- 结合计算问题思考程序结构,学会使用编程套路
- 参考案例多实践,举一反三
Python
- 开放开源,已经应用于火星探测、搜索引擎、引力波分析等众多领域
Python环境配置
www.python.org
python123.io/download
编写
交互式 文件式