1、程序的基本概念
(1)理解:完成一个任务的过程
(2)好处:对于重复的任务,规定好步骤,提高效率。
(3)计算机程序:通过计算机完成一个或多个任务,这个任务需要编写计算机能够执行的指令,即程序。
程序语言:二进制机器语言、汇编语言、C/C++、JAVA、C#、、、、
所有高级语言最终都会被翻译成二进制指令才能被计算机执行。
高级语言到低级语言的“翻译官”已经由语言开发工程师完成了。
2、两种程序语言的对比
(1)面向过程OP是一种以“过程/流程”为中心的编程思想
方法:分析问题,总结步骤,按照一定流程完成任务
缺点:随着项目的增大,基于一个个函数的编写会使程序变得非常杂乱,后续维护几乎无法完成
适合:嵌入式开发
(2)面向对象OO是一种以“事物/对象”为中心的编程思想
方法:分析当前任务个数,根据需求分析,新建一个类,并将方法封装到类中,在主程序中去完成该任务。
好处:我们把需要的任务单独指派了特定的对象。(多人协作,调用者只管调用,不管内容——封装)便于维护
网友评论