手机浏览器扫描二维码访问
「今天我们从人生的哲学方面来说明程序的本质。」
「老爹,我们昨天刚从神学的角度来学习了c语言,今天就转到哲学了?这跨度也太大了吧?」
「科学源于哲学,哲学源于神学,我们这是在追本溯源,没有毛病。」
老爹笑了笑说道。
「这都行?」
「其实无论用什么语言写程序,有很多理念都是相同的。
设计程序,无非就是要弄清楚四个哲学问题:我是谁?我从哪里来?我要干什么?我要到哪儿去?」
「这个我知道,不是表情包的懵逼四连问么?」
老爹的话一下就勾起了我的兴趣。
「哈哈,的确是有很多网友将这几个问题配图做成了表情包,但这四个问题看上去虽然简单,却极难回答。那么这么高深的哲学问题又如何与程序设计联系到一起呢?
首先要弄清楚一件事,问题中的我并不是指的设计程序的人。」
「那是指的谁呢?」
「是数据,准确的说是二进制数据。
我是谁?这个问题是指数据的意义,比如对一个银行账户来说,数据就是账户信息,如姓名、密码和余额。而对一个游戏来说,数据就是血量、法力值和攻击力等。用一个专业的词汇来说,叫做数据模型。」
「听上去有点绕,但是我大概能够明白是什么意思。」
「那就行,我们再说我从哪里来这个问题。
这个问题说的是数据的来源,你现在写的程序比较简单,数据来自于写程序时给变量赋的值,或者来自小黑屏中键盘输入的值。其实数据的来源有很多,比如说可以从文件中读取,或者通过网络等方式得到。
弄清楚了前面两个问题,就相当理清了应用题中的已知条件。」
「哈哈,老爹你这么一说,我就明白了。」
「至于我要干什么,这个问题就是字面意思,最好理解,就是我们要对数据进行什么样的操作。而最后一个问题我要去哪儿,则是在对数据进行处理后数据的归属地,比如说你现在写的练习一般都是将数据显示在小黑屏上。
除此之外,可能要将数据保存在文件中,或者通过某种方式,如网络传送给其他程序。例如微信,你收到消息后回复消息。」
「嗯……要干什么就类似应用题的求解问题吧?至于要去哪儿,我暂时想不到什么与之对应……」
我挠了挠头说道。
「没关系,让你把这些知识和生活中熟悉事物联系起来是为了加深理解,如果你本就可以理解就没必要了。下面老爹通过一个简单的例子来说明。
比如说现在有一个联系题:从小黑屏中获取键盘输入的两个整数,将它们的和输出在小黑屏上。
这个例子中数据就是两个加数,并且是从小黑屏中输入的。我是谁,从哪儿来这两个问题弄清楚了。」
「将两个加数做加法,这是要干什么,将做加法的结果显示在小黑屏上,这是要去哪儿。」
六年前,他成家族弃子,遭受陷害,与女人发生关系,被迫离开。六年后,一代战神,重返故里,只为让妻女幸福一世。...
父亲重病,我辞职回乡下照顾,却意外发现了嫂子的秘密原来她竟然...
光阴似箭,岁月如歌昔年纵横天下,笑傲人生,而今偏安一隅身有美女相陪,令丛林之王俯首称臣,天下几人做得?方正东的人生有了房东的生涯之后,更精彩,更具人性魅力。房东生涯不是方正东辉煌的一个结束,而是另一个起点。一个只属于方正东的房东人生,也许尽收天下美女,也许尽收天下土地,也许尽收天下人才,也许尽收天下权力,也许一切皆有可能。...
资产千亿的霍家继承人霍不凡,被谋杀后重生在了一个底层男子的身上。在头疼如何面对这对不知情的母女时,霍不凡发现真凶已经将他的替身推至台前,意图窃取霍家的资产。唯一的办法,就是扎根于这个近乎破裂的家庭,从零开始,快速崛起,与幕后真凶抢时间。可是,万一时间长和这个漂亮到极点的老婆处出感情怎么办?护爸狂魔的可爱闺女不解的昂起头爸爸,你怎么不跟妈妈一起睡了?...
徐白,小学开始每天天色没亮的时候就爬起来边走路,边背书,自小学开始一直到大学毕业,不管是网络游戏还是各类小说,不论是影视歌星还是各类八卦,绝对和他沾不上边,真可谓是两耳不闻窗外事,一心只读圣贤书的强人。踏上社会终于看了第一本闲书,于是他的生活变了有道是富家不用买良田,书中自有千钟粟。安居不用架高堂,书中自有黄金屋。出门无车毋须恨,书中有马多如簇。娶妻无媒毋须恨,书中有女颜如玉。男儿欲遂平生志,勤向窗前读六经。...
作者凉夜萧萧的经典小说冷王盛宠惊世废柴妃最新章节全文阅读服务本站更新及时无弹窗广告小说冷王盛宠惊世废柴妃一朝魂穿,杀手女帝成废柴小姐,她随身戒指空间,逆天升级,开启打脸装逼模式!虐渣二叔气二婶,吊打白莲妹妹,瞎了几大长老的狗眼,气的凤家人上串下跳!在这个神,人,魔,妖当道的异世,风起云涌,她的龙图腾秘密泄露,人人觊觎杀之,这时战神夜王上线护妻,她偶尔学习修炼升级,偶尔调戏调戏美男,堪称人生一大美事!无双阁主?魔界公子?反派人物也看上她了怎么办?某帝尊的醋坛子打翻汐儿不仅是本...