现在的位置: 首页 > 综合 > 正文

《傻瓜学编程》No.1

2013年10月06日 ⁄ 综合 ⁄ 共 1467字 ⁄ 字号 评论关闭

很多人上大学都会遇到一个难题,就是学习编程。虽然大多数情况都可以浑浑噩噩的通过考试,但是我认为,面对挑战应该积极的态度,而不是被动的去承受,因为那样只能算是自己放弃了自己生命路程中的一部分,她对你是没有任何意义的。而且不管将来我们要做什么,也需要这种积极的心态,才有可能应付各种不如意和挫折!

基本上很多人没上大学之前没有怎么接触电脑,要么就是玩玩游戏,玩玩QQ,看到编程书就开始头晕了,一个接一个挑战,似乎类似“数学”这种怪物~,其实简单的编程还是很容易掌握的。我希望用我微薄的一点知识来帮助大家初步的掌握编程开发的技巧。

起个《傻瓜学编程》的名字绝对不是低估大家的能力,而是本人认为用轻松愉快的心情来接受新的事物,往往比正正经经要来的有效。大家应该明白,一开始不懂是应该的,是正常的,凡是都有个过程,一开始不需要太在意效果,专心体验这个过程,收获反而更加让人满意。

大学一般开设“C语言程序设计”,“VB程序设计”,“C++程序设计”之类的课程,还有“数据结构”,“算法”等。但是往往忽视了预备阶段:连什么是“语言”,什么是“pc”,什么是“数据结构”都没概念就开始滔滔不绝的讲,让人很迷失。

因此我首先将一些历史,常识的话题。

什么是计算机?

计算机是电脑的正式用语,从外形来看有个箱子,和一台显示屏,外加鼠标,键盘之类的小部件。从概念来讲,计算机是可以执行逻辑运算和数学运算,可以编程,可以驱动物理设备并接受反馈,可以连接网络的一种装置。计算机有着一些我们常见电器的特点,比如电视机,可以接受遥控的控制,然后电视机的画面就是被相关电子元件控制着改变的,当然也因为电视线传输过来的信号在影响着,这就是连接上了电视网络。然后,电视上有个上下选择频道的按键,大家想过没有,为什么都是按同样的一个键,她却会1,2,3.。。这样连续的挑选不同的频道呢?这就是电视具备数学运算的能力,虽然还很简单。最后电视有个搜台功能,将不同频道记录在1,2,3之类标号下。而且数字和频道并不是固定的,频道可以换掉对应的数字,这中能力就是所谓的可编程能力。因此你喜欢将电视机看做一个简单的电脑也是可以的。

我们重点在于学习编程的技巧,但是也应该认识一下电脑的相关机制。类似与我们学驾驶汽车,也需要一点点汽车机械方面的知识,才能更好的体验驾驶的乐趣,遇到问题才好解决。

编程是什么?

概念上,编程就是学习一套规则,然后运用这套规则来实现既定目标。

比如我们写文章,首先你要会语文,语文就是一种语言文字的规则,你总不能胡说八道吧,然后你要有个作文目的,比如颂扬什么好人好事,最后你收集相关的材料,组织语言,运用技巧,就可以写出一篇好文章。这也是现实中“编程”的一个好例子。事实上,编程是人类一种基本技能,与生俱来生存技巧。这个体现在任何事情都要有步骤,并且人们往往可以安排步骤的顺序,或者种类,组成一个执行过程。执行过程的高度优化,就是人们目的。比如写作,说话,办事,可以说无一不是需要用到编程的。因此生存在世,没有人不会编程的。

计算机编程,就是针对计算机的一种编程过程。电视机的编程(搜台过程)大家都会,计算机编程从概念上来讲没有大的不同,但是要复杂一点。首先,计算机编程不是直观操作的,而是要求你写一些文书。文书的格式是有要求的,因此有所谓的计算机语言来描述这种规则,就类似我们的汉语语法之类的说明书。计算机的编程就是通过书写文书来实现编程过程的。计算机语言虽然没有汉语那么复杂,但是也有一定的难度,需要有一定的心理准备。

这节到这里,下一次我将会介绍一些编程语言语法的内容。

抱歉!评论已关闭.