跟《西游記》學(xué)編程

00

首先聲明一下塑煎,本人對(duì)編程不太懂袖牙,對(duì)軟件工程思想的理解更是淺薄牛隅,技術(shù)大牛們不要噴我仗哨!

01

在 《西游記》 “車遲國斗法”一集中垢啼,孫悟空與虎业稼、鹿突倍、羊三妖怪斗法的時(shí)候妖滔,有這樣一幕俭尖,孫悟空和虎力大仙比試求雨氢惋,看看誰能求得到。

虎力大仙先求雨稽犁,他采用的是道家的“五雷法”進(jìn)行求雨焰望。按理說,五雷法確實(shí)是正法已亥,是經(jīng)過天庭認(rèn)證的熊赖。無論是誰,只要能修煉出此法虑椎,就相當(dāng)于獲得了調(diào)用該項(xiàng)資源的證書震鹉。只要使得出此法,雷公雷母就會(huì)乖乖地打雷捆姜、刮風(fēng)足陨、下雨的。

因?yàn)閷?duì)于雷公娇未,雷母而言墨缘,“五雷法”就相當(dāng)于一個(gè)調(diào)用“祈雨”的接口函數(shù),只要有別的程序調(diào)用零抬,他們就要乖乖地去執(zhí)行镊讼,而不會(huì)去驗(yàn)證調(diào)用的人是誰。

如果沒有孫悟空的搗亂平夜,虎力大仙是可以順順當(dāng)當(dāng)?shù)厍髞硪粓?chǎng)雨的蝶棋。但是孫悟空卻依仗自己administrator的身份,采用暴力的方式迫使函數(shù)調(diào)用的過程中斷忽妒,并強(qiáng)行修改“祈雨”接口函數(shù)參數(shù)玩裙,使得該函數(shù)只為自己所用兼贸,別人無法調(diào)用,霸道之至吃溅。

孫悟空趁虎力大仙求雨的時(shí)候溶诞,跑到天上威脅風(fēng)雨雷電諸神:

我保護(hù)唐朝圣僧西天取經(jīng),路過車遲國决侈,與那妖道賭勝祈雨螺垢,你們?cè)趺床恢蠈O,返助那道士?我且饒你赖歌,把風(fēng)收了枉圃。若有一些風(fēng)兒,把那道士的胡子吹得動(dòng)動(dòng)庐冯,各打二十鐵棒!

在這里孽亲,孫悟空實(shí)際上扮演了360安全衛(wèi)士和代碼監(jiān)管者的雙重角色,作為前者展父,他強(qiáng)行阻止了電腦中一些“可疑”程序?qū)诵馁Y源返劲,如dll,exe之類文件的調(diào)用犯祠。

作為后者旭等,他強(qiáng)行修改了“祈雨”接口函數(shù)的參數(shù)酌呆,原來該函數(shù)的格式是這樣的:祈雨函數(shù)(祈雨地點(diǎn) as string衡载,祈雨時(shí)間 as time),也就是說原來只有兩個(gè)參數(shù)隙袁,不論是誰痰娱,只要擁有了調(diào)用的權(quán)限,就可以隨時(shí)進(jìn)行調(diào)用菩收。

但孫悟空卻迫使程序開發(fā)者臨時(shí)增加了一個(gè)參數(shù)梨睁,祈雨人,變成了這樣的格式:祈雨函數(shù)(祈雨地點(diǎn) as string娜饵,祈雨時(shí)間 as time坡贺,祈雨人 as name)as Boolean,并且加了一個(gè)判斷:if 祈雨人=“孫悟空” then true箱舞,else false遍坟。這樣就從程序底層徹底封死了虎力大仙成功調(diào)用祈雨函數(shù)的可能性。

因此出現(xiàn)了這種局面:
孫悟空這一邊:

行者道:我將棍子為號(hào)晴股,棍子往上一指愿伴,就要刮風(fēng);棍子第二指电湘,就要布云隔节;棍子第三指鹅经,就要雷鳴電灼;棍子第四指怎诫,就要下雨瘾晃;棍子第五指,就要大日晴天刽虹,卻莫違誤酗捌。***

而虎力大仙那一邊:

那道士愈加著忙,又添香涌哲、燒符胖缤、念咒、打下令牌阀圾。卻果然雷也不鳴哪廓,電也不灼。***

可憐的虎力大仙至死也不知道背后的玄機(jī)初烘,他一直以為是自己函數(shù)調(diào)用方式有問題涡真,一直在可憐巴巴地修改、配置肾筐、調(diào)試各種環(huán)境變量與參數(shù)哆料。豈不知,他所調(diào)用的函數(shù)已經(jīng)多了一個(gè)參數(shù)吗铐,參數(shù)個(gè)數(shù)已經(jīng)不匹配了东亦,調(diào)用怎么可能成功?

估計(jì)孫悟空在修改調(diào)用函數(shù)的時(shí)候唬渗,故意使了一個(gè)壞兒典阵,在祈雨函數(shù)調(diào)用不成功的時(shí)候,沒有給出“Error:第3行镊逝,參數(shù)個(gè)數(shù)不匹配”之類的錯(cuò)誤提示壮啊。

在那樣生死攸關(guān)的危急關(guān)頭,虎力大仙也沒有足夠的耐心和信心去進(jìn)行debug調(diào)試撑蒜,所以也很難發(fā)現(xiàn)其中的錯(cuò)誤歹啼。

02

孫悟空,一個(gè)地質(zhì)勘探人員/旅游導(dǎo)游/武術(shù)家/花果山創(chuàng)業(yè)者/取經(jīng)公司高管座菠,一個(gè)有理想有道德的“斜杠青年“狸眼,不僅懂管理,善協(xié)調(diào)辈灼,還喜歡親自沖鋒陷陣份企。最重要的是,懂編程巡莹,關(guān)鍵時(shí)候還能自己動(dòng)手修改代碼司志,這樣優(yōu)秀的綜合業(yè)務(wù)能力甜紫,難怪最后成仙成佛。

Knuth 曾經(jīng)說過:A person does not really understand something until after teaching it to a computer骂远∏舭裕”

計(jì)算機(jī)并不聰明,它只能執(zhí)行絕對(duì)有邏輯的事情激才。換句話說:你在教計(jì)算機(jī)事情的時(shí)候拓型,當(dāng)你在coding的時(shí)候,其實(shí)是在厘清自己的思考與整件事的邏輯瘸恼。

Coding可以明事理劣挫,強(qiáng)邏輯,可以從中找尋到如玉的顏值东帅,似黃金的屋子压固。

就連美國總統(tǒng)奧巴馬都號(hào)召,全民學(xué)習(xí)編程靠闭,編程從娃娃抓起:

不要只是買一個(gè)視頻游戲帐我,更要去制作它。不要只是下載一個(gè)最新的應(yīng)用愧膀,更要去幫助設(shè)計(jì)它拦键。不要只是玩玩你的手機(jī),更要去學(xué)會(huì)編程檩淋。沒有人生來就是計(jì)算機(jī)科學(xué)家芬为,但是僅需一些苦功,一些數(shù)學(xué)和科學(xué)知識(shí)狼钮,每個(gè)人都能成為一個(gè)計(jì)算機(jī)科學(xué)家碳柱〖裥酰”*

03
又到一年高考季熬芜,又是考生填志愿時(shí),看了上面這么多對(duì)coding專業(yè)介紹福稳,這么多的優(yōu)勢(shì)與推崇涎拉,你還在猶豫什么呢?………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………趕快閃暗脑病鼓拧!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市越妈,隨后出現(xiàn)的幾起案子季俩,更是在濱河造成了極大的恐慌,老刑警劉巖梅掠,帶你破解...
    沈念sama閱讀 218,941評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件酌住,死亡現(xiàn)場(chǎng)離奇詭異店归,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)酪我,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門消痛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人都哭,你說我怎么就攤上這事秩伞。” “怎么了欺矫?”我有些...
    開封第一講書人閱讀 165,345評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵纱新,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我穆趴,道長(zhǎng)怒炸,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,851評(píng)論 1 295
  • 正文 為了忘掉前任毡代,我火速辦了婚禮阅羹,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘教寂。我一直安慰自己捏鱼,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,868評(píng)論 6 392
  • 文/花漫 我一把揭開白布酪耕。 她就那樣靜靜地躺著导梆,像睡著了一般。 火紅的嫁衣襯著肌膚如雪迂烁。 梳的紋絲不亂的頭發(fā)上看尼,一...
    開封第一講書人閱讀 51,688評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音盟步,去河邊找鬼藏斩。 笑死,一個(gè)胖子當(dāng)著我的面吹牛却盘,可吹牛的內(nèi)容都是我干的狰域。 我是一名探鬼主播,決...
    沈念sama閱讀 40,414評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼黄橘,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼兆览!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起塞关,我...
    開封第一講書人閱讀 39,319評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤抬探,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后帆赢,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體小压,經(jīng)...
    沈念sama閱讀 45,775評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡砰左,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了场航。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片缠导。...
    茶點(diǎn)故事閱讀 40,096評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖溉痢,靈堂內(nèi)的尸體忽然破棺而出僻造,到底是詐尸還是另有隱情,我是刑警寧澤孩饼,帶...
    沈念sama閱讀 35,789評(píng)論 5 346
  • 正文 年R本政府宣布髓削,位于F島的核電站,受9級(jí)特大地震影響镀娶,放射性物質(zhì)發(fā)生泄漏立膛。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,437評(píng)論 3 331
  • 文/蒙蒙 一梯码、第九天 我趴在偏房一處隱蔽的房頂上張望宝泵。 院中可真熱鬧,春花似錦轩娶、人聲如沸儿奶。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽闯捎。三九已至,卻和暖如春许溅,著一層夾襖步出監(jiān)牢的瞬間瓤鼻,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評(píng)論 1 271
  • 我被黑心中介騙來泰國打工贤重, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留茬祷,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,308評(píng)論 3 372
  • 正文 我出身青樓游桩,卻偏偏與公主長(zhǎng)得像牲迫,于是被迫代替她去往敵國和親耐朴。 傳聞我的和親對(duì)象是個(gè)殘疾皇子借卧,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,037評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 名著閱讀《西游記》復(fù)習(xí)資料 主要知識(shí)點(diǎn) 1、《西游記》:一個(gè)奇幻的神話世界筛峭,體裁:長(zhǎng)篇神話小說 2铐刘、作者:吳承恩,...
    波波說語文閱讀 7,505評(píng)論 3 27
  • 一影晓、前代猿猴形象分析 (一)先秦猿猴形象 先秦關(guān)于猿猴的記載并不多镰吵,而且還存在著部分如《山海經(jīng)》中所涉及的“類猿物...
    Emrysyrm3閱讀 10,039評(píng)論 5 17
  • 品西游之大鬧天宮——鉆探讀書會(huì)講稿 引子 把《西游記》稱為我國古典神話小說的巔峰一點(diǎn)也不為過檩禾,《西游記》既被列入了...
    沐杰閱讀 2,457評(píng)論 3 3
  • 我時(shí)常聽到愛情 也時(shí)常看到愛情 但 我總不知道愛情是一種什么物質(zhì) ...
    吳哥wjy閱讀 429評(píng)論 3 13
  • 一根根銳利的刺 是你們投來異樣的目光 你們收回了打量 卻把刺留在了我的身上 你們洞悉不到我的慌張 看不到我千瘡...
    帕布閱讀 118評(píng)論 0 0