學(xué)習(xí)編程的一點(diǎn)總結(jié)和看法

轉(zhuǎn)CS轉(zhuǎn)眼已快到一年军俊,說(shuō)說(shuō)收獲吧
#include<iostream>

int main(int argc, char *argv[]) {

    std::cout << "Hello World" << std::endl;

}

1.抽象

將生活中最為具象的細(xì)節(jié)抽象成為能讓計(jì)算機(jī)來(lái)做的事情多矮,這可能就是我理解的編程的任務(wù)氯析。然而將近乎可以無(wú)限細(xì)分的真實(shí)世界計(jì)算出來(lái)缎岗,保持一個(gè)準(zhǔn)確的狀態(tài)静尼,預(yù)知下一次動(dòng)作,這可能就和圖靈的“無(wú)限紙帶”一樣難以實(shí)現(xiàn)传泊。值得慶幸的是作為一個(gè)正常人的感知能力是有限的鼠渺,所以在我們眼中的真實(shí)只是在我們觀測(cè)范圍內(nèi)的真實(shí),要做到這樣的模擬并不需要那么長(zhǎng)的“紙帶”眷细,也許在許多年后硬件算法高度發(fā)達(dá)的時(shí)候拦盹,真的可以“以假亂真”吧,想想還有點(diǎn)小興奮呢溪椎。

人工智能

個(gè)人認(rèn)為“類(lèi)比”是理解抽象的極為有效的方法掌敬,理解“封裝”的時(shí)候類(lèi)比了“黑盒”,理解“遞歸”的時(shí)候類(lèi)比了“分形”池磁,刷題的時(shí)候則類(lèi)比了無(wú)數(shù)的圖形(其實(shí)最后基本都是樹(shù)狀結(jié)構(gòu))奔害。而我理解的“面向?qū)ο缶幊獭本褪怯妙?lèi)比的方法總結(jié)出來(lái)的高度抽象的模型,以此模型可以在遵循一定規(guī)則的情況下模擬生活中大量的事物地熄。但是將object以及它們之間的交互抽象成線(xiàn)程华临、進(jìn)程。端考。雅潭。邏輯元乃至簡(jiǎn)單的開(kāi)關(guān)、有無(wú)却特,這個(gè)過(guò)程又是充滿(mǎn)了各種挑戰(zhàn)扶供。好在計(jì)算機(jī)科學(xué)不同于數(shù)學(xué)物理,它是先有了高度抽象的東西(電路)裂明,然后才有的自上而下的探索椿浓,畢竟自上而下的變革總是會(huì)有更少的犧牲,這么看來(lái)計(jì)算機(jī)發(fā)展的這么快也不足為奇闽晦。

從這個(gè)角度理解的話(huà)扳碍,我們真的在計(jì)算機(jī)面前扮演了造物主的角色了。

女生說(shuō)學(xué)不好編程的請(qǐng)看下ENIAC面前這幾個(gè)人

2.代碼

我第一次聽(tīng)到“工業(yè)級(jí)代碼”這個(gè)說(shuō)法的時(shí)候嚇了一跳:原來(lái)代碼的世界已經(jīng)如此接近現(xiàn)實(shí)仙蛉。
現(xiàn)在回頭看當(dāng)初笋敞,阻礙我學(xué)習(xí)的最大矛盾恐怕是我太過(guò)于把代碼當(dāng)成硬件,里面的術(shù)語(yǔ)諸如接口荠瘪、協(xié)議夯巷、多態(tài)赛惩、成員甚至是數(shù)據(jù)結(jié)構(gòu)、算法趁餐,這些東西真的就是字面意而已(笑)坊秸,然而硬件還是那個(gè)硬件,代碼可不是原來(lái)那個(gè)代碼了澎怒。除了比較底層的代碼(操作系統(tǒng)之類(lèi)),生產(chǎn)生活中的絕大部份代碼已經(jīng)具備了驚人的可讀性阶牍,稍加訓(xùn)練的人便可以像讀英文一樣讀代碼(不在意具體實(shí)現(xiàn)的話(huà))喷面。“設(shè)計(jì)模式+面向?qū)ο蟮恼Z(yǔ)言”走孽,就像“社會(huì)規(guī)則+具有專(zhuān)業(yè)技能的人”惧辈,代碼如同人類(lèi)一樣生活在計(jì)算機(jī)里,知道自己的職能磕瓷,知道自己的權(quán)限盒齿,被各種規(guī)則約束……當(dāng)然,代碼并不是一味地追求可讀困食,瘋狂追求性能的c/c++边翁,為了安全各種符號(hào)滿(mǎn)天飛的objective-c和swift,強(qiáng)行模擬多線(xiàn)程的javascript(日了狗的CS-570)硕盹。如何把握安全符匾、高效、可擴(kuò)展瘩例、可讀之類(lèi)屬性之間的平衡啊胶,我想這才是一個(gè)寫(xiě)代碼的人真正在關(guān)心的事情。

我寫(xiě)的第一個(gè)項(xiàng)目的代碼垛贤,辣眼睛……

3.態(tài)度

代碼的世界里沒(méi)有膜法(+1s)

事實(shí)上只要有好奇心焰坪,就可以理解關(guān)于計(jì)算機(jī)的一切,甚至可以親手實(shí)現(xiàn)它聘惦,這是很美妙的某饰。

iPhone app 能完整顯示的紅點(diǎn)數(shù)字上線(xiàn)是999,999個(gè)

從電流開(kāi)始被一步步隔離、封裝善绎,直到最后展現(xiàn)在屏幕上面露乏,每一步都是有理可循的,沒(méi)有任何一個(gè)角落是不可理解的涂邀,如果說(shuō)把視界限定在電流瘟仿、電壓以上,那么計(jì)算機(jī)的世界幾乎是個(gè)可知的世界比勉,一切都可以被理解劳较、實(shí)現(xiàn)驹止,人們只需要把精力放在探索、創(chuàng)造上观蜗,這把上帝癮臊恋,不過(guò)不行啊

過(guò)癮中的我

畢竟這個(gè)世界上恐怕沒(méi)有比計(jì)算機(jī)更講道理的東西了
(完)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市墓捻,隨后出現(xiàn)的幾起案子抖仅,更是在濱河造成了極大的恐慌,老刑警劉巖砖第,帶你破解...
    沈念sama閱讀 218,858評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件撤卢,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡梧兼,警方通過(guò)查閱死者的電腦和手機(jī)放吩,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)羽杰,“玉大人渡紫,你說(shuō)我怎么就攤上這事】既” “怎么了惕澎?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,282評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)颜骤。 經(jīng)常有香客問(wèn)我集灌,道長(zhǎng),這世上最難降的妖魔是什么复哆? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,842評(píng)論 1 295
  • 正文 為了忘掉前任欣喧,我火速辦了婚禮,結(jié)果婚禮上梯找,老公的妹妹穿的比我還像新娘唆阿。我一直安慰自己,他們只是感情好锈锤,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,857評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布驯鳖。 她就那樣靜靜地躺著,像睡著了一般久免。 火紅的嫁衣襯著肌膚如雪浅辙。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,679評(píng)論 1 305
  • 那天阎姥,我揣著相機(jī)與錄音记舆,去河邊找鬼。 笑死呼巴,一個(gè)胖子當(dāng)著我的面吹牛泽腮,可吹牛的內(nèi)容都是我干的御蒲。 我是一名探鬼主播,決...
    沈念sama閱讀 40,406評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼诊赊,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼厚满!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起碧磅,我...
    開(kāi)封第一講書(shū)人閱讀 39,311評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤碘箍,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后鲸郊,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體丰榴,經(jīng)...
    沈念sama閱讀 45,767評(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,090評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡像吻,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出复隆,到底是詐尸還是另有隱情拨匆,我是刑警寧澤,帶...
    沈念sama閱讀 35,785評(píng)論 5 346
  • 正文 年R本政府宣布挽拂,位于F島的核電站惭每,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏亏栈。R本人自食惡果不足惜台腥,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,420評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望绒北。 院中可真熱鬧黎侈,春花似錦、人聲如沸闷游。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,988評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)脐往。三九已至休吠,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間业簿,已是汗流浹背瘤礁。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,101評(píng)論 1 271
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留梅尤,地道東北人蔚携。 一個(gè)月前我還...
    沈念sama閱讀 48,298評(píng)論 3 372
  • 正文 我出身青樓希太,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親酝蜒。 傳聞我的和親對(duì)象是個(gè)殘疾皇子誊辉,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,033評(píng)論 2 355

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