黑马程序员技术交流社区
标题:
大家都是来学软件的,那大家怎么理解软件
[打印本页]
作者:
549727094
时间:
2016-5-22 12:31
标题:
大家都是来学软件的,那大家怎么理解软件
嗯~~咳,哎呦我去,别分心,好好看,慢慢来。
首先我们先来讲个故事,从前有个村子,叫做地球村,是村子肯定就有人啦(纯粹废话,说重点),人们肯定要生活,要温饱,所以他们就开始种植粮食,刚开始还好,后来发生了一些状况,比如下雨啦、冰雹啦,不同时间变换会造成问题,不同的时间,不同的天气会产生不同的影响,于是有些聪明的人就开始在总结,是不是这些状况有一定的规律,比如有些时间很舒服适合播种,有些时间很热适合一些作物的生长,有些时间一部分植物都会衰败,有些时间很冷不适合种植。慢慢的形成了一套有规律的符号来表示这些情况。慢慢地,粮食收获了,可是收获之后问题又来了,这么多粮食怎么分配呢,于是那些聪明人又说话了,我们规定一些符号,然后通过这些符号进行某些操作,最终确定粮食的分配数量。随着发展,人们又开始碰到了各种问题,结果都被这些聪明人通过不同的符号进行操作、排列解决了。随着发展,这些聪明人闲的蛋疼,开始研究怎么通过这些符号来进行更有趣的玩法。不同的符号代表不同的含义,慢慢形成一套套被大家认可的规则。后来被称之为数学。
后来这些聪明人结婚了,生了孩子,孩子慢慢长大,看到人们都要将符号进行复杂的人工计算才能解决问题,结果浪费了很多时间,不能陪孩子们一起玩(想多了吧,主要是大人的游戏不适合小孩子好吗,大写的污)。于是孩子们开始在想能不能生产出一个东西,提前设定好规律,计算时只需要把符号给这个东西就好了,于是。。。软件就诞生了(特么电脑呢,没电脑哪里来的软件。额,电脑的诞生不再我们的讨论范围之内)
利用软件我们可以完成一些重复性的有规律的操作,把软件想象成一个虚拟的机器人,他可以帮我们进行那些以前需要手动计算的数据。我们提前告诉他需要做什么就行了,然后把数据传给他就可以了,做什么就是指令,做这件事需要用到的信息就是数据。于是软件的定义就粗现了,duang duang,粗现了。
软件就是按照一定顺序组织的数据和指令的集合。
其实这件事说明了一个道理,人类好懒,所以他们来发明一些东西代替他们工作。
作者:
549727094
时间:
2016-5-22 12:37
发重复了。管理看到之后,请把我这个删掉
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2