手机浏览器扫描二维码访问
「今天我们从人生的哲学方面来说明程序的本质。」
「老爹,我们昨天刚从神学的角度来学习了c语言,今天就转到哲学了?这跨度也太大了吧?」
「科学源于哲学,哲学源于神学,我们这是在追本溯源,没有毛病。」
老爹笑了笑说道。
「这都行?」
「其实无论用什么语言写程序,有很多理念都是相同的。
设计程序,无非就是要弄清楚四个哲学问题:我是谁?我从哪里来?我要干什么?我要到哪儿去?」
「这个我知道,不是表情包的懵逼四连问么?」
老爹的话一下就勾起了我的兴趣。
「哈哈,的确是有很多网友将这几个问题配图做成了表情包,但这四个问题看上去虽然简单,却极难回答。那么这么高深的哲学问题又如何与程序设计联系到一起呢?
首先要弄清楚一件事,问题中的我并不是指的设计程序的人。」
「那是指的谁呢?」
「是数据,准确的说是二进制数据。
我是谁?这个问题是指数据的意义,比如对一个银行账户来说,数据就是账户信息,如姓名、密码和余额。而对一个游戏来说,数据就是血量、法力值和攻击力等。用一个专业的词汇来说,叫做数据模型。」
「听上去有点绕,但是我大概能够明白是什么意思。」
「那就行,我们再说我从哪里来这个问题。
这个问题说的是数据的来源,你现在写的程序比较简单,数据来自于写程序时给变量赋的值,或者来自小黑屏中键盘输入的值。其实数据的来源有很多,比如说可以从文件中读取,或者通过网络等方式得到。
弄清楚了前面两个问题,就相当理清了应用题中的已知条件。」
「哈哈,老爹你这么一说,我就明白了。」
「至于我要干什么,这个问题就是字面意思,最好理解,就是我们要对数据进行什么样的操作。而最后一个问题我要去哪儿,则是在对数据进行处理后数据的归属地,比如说你现在写的练习一般都是将数据显示在小黑屏上。
除此之外,可能要将数据保存在文件中,或者通过某种方式,如网络传送给其他程序。例如微信,你收到消息后回复消息。」
「嗯……要干什么就类似应用题的求解问题吧?至于要去哪儿,我暂时想不到什么与之对应……」
我挠了挠头说道。
「没关系,让你把这些知识和生活中熟悉事物联系起来是为了加深理解,如果你本就可以理解就没必要了。下面老爹通过一个简单的例子来说明。
比如说现在有一个联系题:从小黑屏中获取键盘输入的两个整数,将它们的和输出在小黑屏上。
这个例子中数据就是两个加数,并且是从小黑屏中输入的。我是谁,从哪儿来这两个问题弄清楚了。」
「将两个加数做加法,这是要干什么,将做加法的结果显示在小黑屏上,这是要去哪儿。」
梦灾末世生存指南 龙婿陆凡 校园全能马甲女神 阴阳眼小师妹 戚风童话 嗣子荣华路 四龙攒凤 张钟颖 韩娱之聚光 衫生诡 顾九辞霍明澈 大佬甜妻宠上天 青梅千千结 我的蛮荒部落 异界烽火录贰烽云再起 王妃称心 上门龙婿陆凡 迟宠 夫人的病今天好了吗 最强豪婿陆凡
...
身为全球顶级富豪继承人的他,原本只想拥有一段美丽的爱情,因此遭到了家族的反对,取消了一切生活来源。本以为爱情握在了手里,却没想到在爱慕虚荣的女友眼里,自己只是一场笑料!既然你如此唾弃,我就恢复本来面目,让你看看我这张狂的世界,到底多么精彩!...
内容简介原本以为只能混吃等死的少年江晨,怎么却被要死不活的天魔老怪给盯上了?还要被逼发下心魔之誓去当宗主那个能激发天魔令的特殊体质到底是怎么回事?控僵尸招魂魄御鬼仆,在修仙之路上,请看江晨是如何由卑微的记名弟子一步步成长为天魔宗宗主,并最终率领天魔宗称霸魔门的!不过,称霸魔门后就万事大吉了吗?别忘了正道仙门可还在一旁虎视眈眈呢!江晨说,我们的口号就是道高一尺,魔高一丈!正道的伪君子敢来犯我魔门,必将打得他们满地找牙!新晨已经完本魔盗传奇惊宋两部VIP作品,总字数超过360万字,且从上传至完本无一天断更,请各位书友放心收藏观阅本书!PS新晨建了一个QQ群,群号257408127,欢迎大家加群讨论!...
游戏世界!这里有所有玩家一起游戏的大世界。也有可以不断升级的,个人玩家享受英雄待遇的个人世界,战队队员的战队世界,公会成员的公会世界。这是一个华夏神话故事,后神话时代的游戏世界...
社会人。 太冒,木秀于林。 太炫,风必摧之。 所以绝大多数时候不得不夹着尾巴做人。 曾几何时,让邻里亲朋羡慕嫉妒恨,让学姐学弟口服心不服 这才是中二少年最初的臆想! 不,准确来说,其实中二少年并不在乎是否锦衣夜行,但父母长辈脸上的欣慰之色是他们最在乎的东西。 嗯,以上的简介不作数,但书的内容与简介有一个共同点,那就是,装...
地下世界的大咖人物,修真界四大帝君之一的,雷玄帝君,欠一位老人家的人情,为了还这个人情只好回国,本以为这个任务很简单,谁想会让堂堂一位帝君保护一位弱小的普通女子,这叫什么事,没办法,只好保护好...