(图片来源网络,侵删)
32天带你学会C语言第一天:什么是程序?华清远见创客学院小美。这次课给大家讲一下什么是程序。我相信对于很多小伙伴说:老师这有什么好讲的?我是考虑到大家作为一个编程的初学者,我希望你以后在写程序的时候有一个非常好的编程习惯,有个很好的逻辑思维。所以我觉得讲一讲什么是程序,程序的初衷是什么是非常有必要的。首先从字面意思上来讲,因为对于不是做开发的人,不是编程的人也会用到程序这个词。生活当中的程序,大家看英文怎么样,可以翻译一下,是为了达到某个目的而计划的一系列的行为,听清楚没有?这个叫程序。举一个例子,把大象关冰箱的"程序",这个大家都很熟,三步走,把冰箱门打开,把大象装进去,把冰箱门再关上,不就完成了吗?还有类似的,类似的就稍微复杂一点了,尤其是很多南方人或者湖北、湖南这种中部的人可能还不会包饺子。包饺子怎么包?你搜了搜,第一步看到了是不是?然后第二步、第三步、第四步我就不说了,大家直接看图片,看着还是很美味是不是?这就是包饺子的这么一个程序。所以你会发现做任何事情,你的思路要非常清晰,做事情才会有条不紊,效率高,这是生活当中所能得到的启发。在计算机当中的程序是什么?其实非常类似,指的是为了让计算机去执行某些操作或者是解决某些问题,编写的一系列有序指令的集合,这个叫程序。大家再去默念一遍。对于程序来说,编写的过程为了让计算机解决问题,编写指令的过程就叫编程。谁去编写的?编写的这个人就是程序员,就是软件工程师,就是未来的你。后面看,将来写完程序之后是先放到磁盘上的,写完了XXX.cpp对不对?XXX.cpp,html等等程序写好了存在磁盘上,掉电也不会丢,属于你的工作量,属于你的绩效。后边等你真正去运行的时候,把程序通过变音器生成执行文件之后再加载到内存当中去执行,这是程序的一个基本理解,大家看清楚了吧。后边我们知道了什么是计算机程序,讲这个一个很基础的思路就是告诉大家知道什么是计算机程序了,它很强调编程的目的是什么,就是程序是解决什么问题的,要想清楚。另外为了解决这个问题需要有哪些步骤要做,逻辑思维要清楚。我这一章就几分钟,我就是想表达写程序的人必须要想清楚了再写,逻辑思维能力一定要尽可能的清晰,太糊涂了不行,所以要锻炼自己。所以你会发现程序员会越来越严谨,整个的能力,各方面的能力都会因为他是程序员而得到相应的提高和增强。大家简单的问自己几个问题,我们知道什么是程序了,都有跃跃欲试的感觉,有没有?程序如何去写?我要写程序了,我用什么语言去学?我要跟一个人去聊天,我要跟他用什么语言去讲?他到底是中国人还是说英语的人,还是学日语的人?在这也一样,你写代码用什么语言?大家想一想自己有没有编程基础,有没有接触过什么语言,还是说完全没有接触过任何一个。c语言的课程其实是从0讲解的,不管你有没有变成语言都不要担心,你相信老师,相信自己就可以了。还有一个就是你自己现在有没有信心,觉得自己是不是能够把编程序写好?我在这初步告诉大家其实程序并不难,因为你会看到这个图当中很多二年级三年级的小朋友都有少儿编程了,他们学图形化编程,他们学python,他们学C++。所以你想对于我们人而言中文是很难的,自然语言是非常难的,编程语言,计算机语言其实比人类的语言要简单很多了。讲这节课是为了给大家一些信心,OK。
0 评论