标签:优化 源程序 计算机 数据 产生 ima 两种 解释 使用
计算机是根据指令操作数据的设备
1、功能性
对数据的操作,表现为数据计算、输入输出处理和结果储存等
2、可编程性
根据一系列指令自动的、可预测的、准确的完成操作者的意图
计算机的发展是参照摩尔定律,表现为指数方式
程序设计是计算机可编程性的体现
——程序设计,亦称编程,深度应用计算机的主要手段
——程序设计已经成为了当今社会需要量最大的职业技能之一
——很多岗位都将被计算机程序接管,程序设计将是生存技能
程序设计语言是一种用于交互(交流)的人造语言
计算机执行源程序的两种方式:编译和解释
1、result=2+3
1、11010010 00111011
执行编译的过程的程序叫做编译器
将源代码逐条转换成目标代码同时逐条运行的过程
执行解释过程的程序叫做解释器
根据执行方式不同,编程语言分为两类
静态语言:使用编译执行的编程语言
C/C++、Java
脚本语言:使用解释执行的编程语言
Python语言、JavaScript语言、PHP语言。
执行方式不同,优势各有不同
静态语言:编译器一次性生成目标代码,优化更充分(程序运行速度更快)
脚本语言:执行程序时需要源代码,维护更灵活(源代码在维护灵活,跨多个操作系统)
程序的基本编写方法
I:Input 输入,程序的输入
P:Process 处理,程序的主要逻辑
O:Output 输出,程序的输出
一个待解决问题中,可以用程序辅助完成的部分
计算机只能解决计算问题,即问题的计算部分
一个问题可能有多种角度理解,产生不同的计算部分
问题的计算部分一般都有输入、处理和输出过程
1、分析问题:分析问题的计算部分,想清楚
2、划分边界:划分问题的功能边界,规划IPO
3、设计算法:设计问题的求解算法,关注算法
4、编写程序:编写问题的计算程序,编程序
5、调试测试:调试程序使正确运行,运行调试
6、升级维护:适应问题的升级维护,更新完善
读万卷书 行万里路 只为最好的修炼
标签:优化 源程序 计算机 数据 产生 ima 两种 解释 使用
原文地址:https://www.cnblogs.com/FirstReed/p/11717301.html