手机浏览器扫描二维码访问
「今天我们从人生的哲学方面来说明程序的本质。」
「老爹,我们昨天刚从神学的角度来学习了c语言,今天就转到哲学了?这跨度也太大了吧?」
「科学源于哲学,哲学源于神学,我们这是在追本溯源,没有毛病。」
老爹笑了笑说道。
「这都行?」
「其实无论用什么语言写程序,有很多理念都是相同的。
设计程序,无非就是要弄清楚四个哲学问题:我是谁?我从哪里来?我要干什么?我要到哪儿去?」
「这个我知道,不是表情包的懵逼四连问么?」
老爹的话一下就勾起了我的兴趣。
「哈哈,的确是有很多网友将这几个问题配图做成了表情包,但这四个问题看上去虽然简单,却极难回答。那么这么高深的哲学问题又如何与程序设计联系到一起呢?
首先要弄清楚一件事,问题中的我并不是指的设计程序的人。」
「那是指的谁呢?」
「是数据,准确的说是二进制数据。
我是谁?这个问题是指数据的意义,比如对一个银行账户来说,数据就是账户信息,如姓名、密码和余额。而对一个游戏来说,数据就是血量、法力值和攻击力等。用一个专业的词汇来说,叫做数据模型。」
「听上去有点绕,但是我大概能够明白是什么意思。」
「那就行,我们再说我从哪里来这个问题。
这个问题说的是数据的来源,你现在写的程序比较简单,数据来自于写程序时给变量赋的值,或者来自小黑屏中键盘输入的值。其实数据的来源有很多,比如说可以从文件中读取,或者通过网络等方式得到。
弄清楚了前面两个问题,就相当理清了应用题中的已知条件。」
「哈哈,老爹你这么一说,我就明白了。」
「至于我要干什么,这个问题就是字面意思,最好理解,就是我们要对数据进行什么样的操作。而最后一个问题我要去哪儿,则是在对数据进行处理后数据的归属地,比如说你现在写的练习一般都是将数据显示在小黑屏上。
除此之外,可能要将数据保存在文件中,或者通过某种方式,如网络传送给其他程序。例如微信,你收到消息后回复消息。」
「嗯……要干什么就类似应用题的求解问题吧?至于要去哪儿,我暂时想不到什么与之对应……」
我挠了挠头说道。
「没关系,让你把这些知识和生活中熟悉事物联系起来是为了加深理解,如果你本就可以理解就没必要了。下面老爹通过一个简单的例子来说明。
比如说现在有一个联系题:从小黑屏中获取键盘输入的两个整数,将它们的和输出在小黑屏上。
这个例子中数据就是两个加数,并且是从小黑屏中输入的。我是谁,从哪儿来这两个问题弄清楚了。」
「将两个加数做加法,这是要干什么,将做加法的结果显示在小黑屏上,这是要去哪儿。」
顾九辞霍明澈 衫生诡 嗣子荣华路 青梅千千结 王妃称心 异界烽火录贰烽云再起 戚风童话 阴阳眼小师妹 校园全能马甲女神 夫人的病今天好了吗 韩娱之聚光 四龙攒凤 张钟颖 我的蛮荒部落 迟宠 龙婿陆凡 梦灾末世生存指南 上门龙婿陆凡 大佬甜妻宠上天 最强豪婿陆凡
当皇帝,还要当长生不死的皇帝!时有士人评帝亲小人而远贤臣。帝残暴,屠城逾百。帝荒淫,远胜商纣夏桀。帝独断专行,不纳良谏!刘轩一脸厌恶都杀掉!...
新书大阴阳真经已!!一觉醒来,慕寒灵魂重生在了越国的世族少年身上。一枚神秘的玉坠,让慕寒踏入武道修士的世界!玄奇莫测的奇功秘法千变万化的稀世道器纵横天下的万古强者,风华绝代的天之骄女万千天域,唯武独尊!ps已完本27o万字小说异世药王,大家可以放心收藏啦o...
大漠皇妃由作者千苒君笑创作全本作品该小说情节跌宕起伏扣人心弦是一本难得的情节与文笔俱佳的好书919言情小说免费提供大漠皇妃全文无弹窗的纯文字在线阅读。...
苍天再借五百载,铸我一座上天台天台一万八千丈,步步登上莫徘徊前世距离天台一步,一脚踏空,今生抖擞精神重新来过的故事我脚踏祥云,金光护体,重生而来,就为的是下一盘很大的棋!读者1群236475028进群验证书名,欢迎加入...
我的人生特别狗血。在别人看来,我是一个妥妥的白富美,生来就含着金汤匙出生的大小姐。我还嫁了一个颜值和智商都较高的凤凰男。别人都说我的人生是开挂了的。可是,只有我自己知道,我的人生是怎样的杯具!我一心一意非他不嫁的凤凰男夏剑,与我小妈刘露那个凤凰女狼狈为奸,勾搭在一起。大二时,刘露去我们家玩,结果,却和我爸爸睡在了一起,被我妈发现后,她受不了这个打击,当场突发脑溢血而身亡。而...
末日女婿最强逆袭,调教老婆风月无边,从此人生再无遗憾,危途陌路翘首明天!...