什么是编程,通俗一点,怎么自学?

如题所述

简单的说,编程就是为了借助于计算机来达到某一目的或解决某个问题,而使用某种程序设计语言编写程序代码,并最终得到结果的过程。
计算机虽然功能十分强大。可以供你上网、打游戏、管理公司人事关系等等,但是没有程序,它就等于是一堆废铁,不会理会我们对它下达的“命令”。于是,我们要驯服它,只有通过一种方式——程序,这也是我们和计算机沟通的唯一方式。

那程序到底是什么呢?
程序也就是指令的集合,它告诉计算机如何执行特殊的任务。

打个比方说,它好比指导你烹调菜品的菜谱或指挥行驶一路到达目的地的交警(或者交通路标)。没有这些特殊的指令,就不能执行预期的任务。计算机也一样,当你想让计算机为你做一件事情的时候,计算机本身并不能主动为我们工作,因此我们必须对它下达指令,而它根本不会也不可能听懂人类自然语言对事情的描述,因此我们必须使用程序来告诉计算机做什么事情以及如何去做?甚至对最简单的任务也需要指令,例如如何取得击键,怎样在屏幕上放一个字母,怎样在磁盘中保存文件等等。
这么麻烦,连这些东西编程都要考虑!怪不得人家说编程好难!你错了,其实许多这样的指令都是现成的,包含在处理芯片中内置于操作系统中,因此我们不必担心它们工作,他们都是由处理器和操作系统来完成的,并不需要我们来干预这些过程。

上面讲到的计算机本身不会主动的做任何事情。因此我们要通过程序的方式来让计算机为我们“效劳”。而这个过程就是我们“编”出来的。编程可以使用某一种程序设计语言来实现,按照这种语言的语法来描述让计算机要做的事情。

我们这里所讲的语法和外语中的语法完全两码事,这里讲的语法只是读你的程序书写做出一写规定而已。

写出程序后,再由特殊的软件将你的程序解释或翻译成计算机能够识别的“计算机语言”,然后计算机就可以“听得懂”你的话了,并会按照你的吩咐去做事了。因此,编程实际上也就是“人给计算机出规则”这么一个过程。追问

代码和编程有什么联系

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-09
通过编辑一些程序,使其运行,像我们玩的游戏都是靠编程啊,自学的话,我推荐你看优酷上的“小甲鱼C语言入门”,不难,慢慢就跟着入门了,,加油!!追问

那代码是什么,这些的基础是不是学c语言?

追答

代码,就是你通过正确格式,输入的可执行英文文件等等,基础是c语言,但是你也可以跳过c学c++但是网上貌似没有成套的c++视频,学了c,c++也就差不多了。。。

第2个回答  2013-11-08
编程:就是把人类的语言翻译成计算机语言,让计算机知道你想让它干什么。

至于自学编程:个人经验告诉我书本只是辅助工具或者相当于一个帮助文档。最有效而且最容易初学者接受的学习是在网上找视频教学(最好是系统的教学视频,也就是连贯把一个知识点讲完的视频集)。追问

那代码是什么,这些的基础是不是学c语言?

追答

代码就是用各种语言写出来的语句。就相当于写作文一样。C是基础,但是学别的语言不一定要学C,只不过学了C以后学别的语言要显得简单点。

追问

代码和编程之间有没有关系?

第3个回答  2013-11-08
楼上说了一大堆废话。

编程就是编写程序,来告诉计算机该干什么以及怎么干,没有什么复杂的定义。

学编程至少要掌握计算机相关的基础知识,有一定的计算机操作基础,以及学会至少一门编程语言。另外,不同的编程语言有不同的应用价值,他们都是适合初学者学习的,不存在哪个是基础、哪个得先学的问题。追问

那代码是什么,这些的基础是不是学c语言?

追答

代码是你写的程序,只不过是以一种人能看得懂的形式写的。计算机想要明白你的代码,还需要编译器进行编译。你学了编程的话这些内容就能自然而然的明白了。否则现在你没有直观的认识,比较难以理解。
C语言不是学习任何东西的基础,它只是一种编程语言而已,有它自己的优点和缺点。常用的编程语言除了C语言之外还有至少20种,不常用的还有上百种。

追问

那编程和代码之间有什么关连?

追答

哈哈,你这问题问的。编程是动词,代码是名词,代码是编程的中间产物。编程的最终产物是程序。

追问

我现在应该怎么自学,先学c语言?

追答

唉,我已经说的很清楚了,先学哪个编程语言都行。你得知道各种编程语言都是用来干什么的,以及你将来想用编程干什么。比如你想开发windows桌面程序,就去学C#、VB这些;想开发跨平台程序就去学java;想开发网站后台就去学ASP、JSP或PHP;想开发网站前台就去学HTML、CSS、JS;等等等等。。。

追问

学了c语言是不是就可以写编程和代码

追答

可以。

本回答被提问者和网友采纳
第4个回答  2021-05-06
见雨花在泥沟中开放,
相似回答