| 8 | 1/1 | 返回列表 |
| 查看: 1758 | 回復(fù): 7 | |||||
一路花開(kāi)ing金蟲 (小有名氣)
小碩
|
[交流]
假如女人是一種編程語(yǔ)言 已有7人參與
|
|
計(jì)算機(jī)語(yǔ)言的實(shí)質(zhì)其實(shí)是為了讓人類能夠更好與計(jì)算機(jī)打交道,最終結(jié)果都是通過(guò)編譯成二進(jìn)制代碼或通過(guò)解釋器轉(zhuǎn)譯成二進(jìn)制代碼的形式,由計(jì)算機(jī)來(lái)執(zhí)行。而二進(jìn)制就是 0 和1,假設(shè) 1 代表男人,0 代表女人,那么瞬間就可以發(fā)現(xiàn)世界就變成了一臺(tái)大“計(jì)算機(jī)”。而愛(ài)情和情愛(ài)也可以看成是 1 和 0 組成的二進(jìn)制機(jī)器碼。 假如女人是一種編程語(yǔ)言,也許每個(gè)男人心中都有自己最喜歡的那一個(gè)吧?我認(rèn)為女人可分兩類,“面向過(guò)程”和“面向?qū)ο蟆薄!懊嫦驅(qū)ο蟆钡呐艘詫ふ医K身伴侶為目標(biāo),而“面向過(guò)程”的,則以經(jīng)歷難以忘懷的愛(ài)情時(shí)光為己任。各位程序猿當(dāng)然也要按需選擇最適合自己的“編程語(yǔ)言”,不要因?yàn)闀r(shí)髦而盲目追求“面向?qū)ο蟆,有時(shí)候過(guò)程可能比結(jié)果更重要。當(dāng)然了,“編程”還有多種“范式”(Fashion)可以遵循。各種語(yǔ)言也都有自己獨(dú)特的“范式”。女人無(wú)數(shù)種,這里按流行的占星學(xué)星座(即不包括蛇夫座)分類,淺表一二。 特別聲明:一家之言,僅供娛樂(lè)。莫對(duì)號(hào)入座。 白羊女——Basic 語(yǔ)言 這是一種很簡(jiǎn)單直白的語(yǔ)言,很多 80 后程序員的啟蒙語(yǔ)言。當(dāng)然也有很多變種,比如 VB 的初級(jí)白癡,QBasic 的清朗直率,Small Basic 的小巧精致。和這種“語(yǔ)言”相處,過(guò)程很重要,時(shí)時(shí)保持一個(gè)漂亮的“結(jié)構(gòu)化編程”很重要,不要過(guò)于追求”面向?qū)ο蟆,最后反而得不償失。Basic 是很容易“編譯”成二進(jìn)制的語(yǔ)言,雖然沒(méi)有那么強(qiáng)的“底層”需求但也要防止“亂”代碼,遺憾的是這只能靠程序猿自覺(jué)了。 金牛女——Perl 語(yǔ)言 她想讓自己兼有C語(yǔ)言、Shell、awk 等等語(yǔ)言的優(yōu)勢(shì),然而用后卻發(fā)現(xiàn)有點(diǎn)四不像且反而增加了程序猿的壓力。同時(shí),這是一種有點(diǎn)自傷的語(yǔ)言,將自由給了程序猿卻把傷害深深埋在心底。需要程序猿不斷調(diào)整“編程”思路,不斷更新“編程范式”,給出最佳的解決算法?偠灾,這是一個(gè)需要精心照顧的“語(yǔ)言”,永遠(yuǎn)不要讓這只“駱駝”饑渴! 雙子女——Shell 腳本 她很強(qiáng)大,某些時(shí)候甚至超過(guò)C語(yǔ)言。她也很脆弱,也許一個(gè)簡(jiǎn)單的“rm -fr / usr”(注意那個(gè)空格)就能帶來(lái)毀滅性打擊。她可以完成輸入輸出雙向重定向。她可以絕對(duì)的“面向過(guò)程”,過(guò)程的每個(gè)細(xì)節(jié)都要精心推敲,花樣百出;同樣也 可以絕對(duì)的“面向?qū)ο蟆,讓每一?coding 都如家搬溫暖,常常一些“變量”更容易讓整個(gè)“編程”效率倍增。別忘了 Makefile 的本質(zhì)也是一個(gè) Shell 腳本,所以增加一個(gè)叫做 Love:的目標(biāo)吧,然后在命令行下鄭重地運(yùn)行: $ Make Love 巨蟹女——LISP 語(yǔ)言 實(shí)話實(shí)說(shuō),這真的是一個(gè)又小眾又“悶騷”的語(yǔ)言。也許和它的發(fā)明者麥卡錫博士的個(gè)性有關(guān)。說(shuō)她小眾,是因?yàn)槭褂?Lisp 進(jìn)行開(kāi)發(fā)的人少之又少,很多初學(xué)者都會(huì)被她敏感的神經(jīng)嚇跑,從 Emacs 的用戶量就可以看出 Lisp 只能是有特定品味的人的掌上明珠,而一旦掌握 Lisp 就會(huì)發(fā)現(xiàn)真的是樂(lè)趣無(wú)窮而安全感倍增。至于說(shuō)她“悶騷”,因?yàn)榘l(fā)現(xiàn)她具有一種內(nèi)在而強(qiáng)大的“智能”,不要被她平時(shí)簡(jiǎn)單質(zhì)樸的外形所迷惑,一旦其發(fā)揮出自己的能力,可以產(chǎn)生巨大的影響力或者破壞力,當(dāng)然這種破壞力往往是自損。總之,在她溫婉圓滑、如詩(shī)般清純的外表下,是一顆悶騷率性且豪放不羈的心。 獅子女——JAVA 語(yǔ)言 很多人都在使用 JAVA,自從誕生以來(lái)就以絕對(duì)的霸氣讓全球的互聯(lián)網(wǎng)都天天側(cè)漏。而 JAVA 更是曾經(jīng)長(zhǎng)期霸占編程語(yǔ)言流行榜首位。JAVA 的賣點(diǎn)之一是平臺(tái)無(wú)關(guān)性,但不要忘了為了運(yùn)行 JAVA 的代碼需要一個(gè)非常耗費(fèi)系統(tǒng)資源的虛擬機(jī)!最生氣的是,必須強(qiáng)制安裝平臺(tái)相關(guān)的“虛擬機(jī)”才可運(yùn)行。那么,這樣霸氣甚至是不講道理的“語(yǔ)言”何以如此流 行?因?yàn)樗屇切┳砸暽醺叩某绦蛟痴业搅艘环N發(fā)泄的渠道,認(rèn)為一旦征服了 JAVA 就可以天下無(wú)敵了。卻沒(méi)想到其實(shí)內(nèi)心依然是個(gè)自卑的人。 處女女——Pascal 語(yǔ)言 很多 70 后的程序猿是學(xué) Pascal 入門的,這種架構(gòu)化嚴(yán)謹(jǐn)而獨(dú)特的語(yǔ)言,讓很多人學(xué)會(huì)了嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度。但是不要忘了,這樣嚴(yán)謹(jǐn)甚至苛刻的語(yǔ)言,嚇跑了很多向往自由和風(fēng)格不羈的程序猿。更重要的是她獨(dú)特挑剔的品味,敏感細(xì)膩的風(fēng)格,以及糾結(jié)啰嗦的“編譯環(huán)境”都讓很多人望而卻步,且 Verbose 模式常常打擊人的成就感。在“編譯”二進(jìn)制和“底層”需求方面,她保守而不講人情,甚至條件苛刻,往往一次莫名其妙的 Error 僅僅只是因?yàn)槟阍愀獾?Coding Style。 天枰女——Ruby 語(yǔ)言 Ruby 是紅寶石的意思,所以這樣的女人也如此,看起來(lái)像紅寶石一樣高貴典雅,其實(shí)外強(qiáng)中干。不僅運(yùn)行性能較差,而且應(yīng)用領(lǐng)域多限于互聯(lián)網(wǎng)應(yīng)用,更無(wú)奈的是她完全 “面向?qū)ο蟆,?duì)過(guò)程一概忽略。和這樣的“語(yǔ)言”相處,最重要的也許是給她以虛幻的紅寶石幻象,讓她時(shí)刻保有高貴典雅的氣質(zhì),避免暴露出外強(qiáng)中干的實(shí)質(zhì), 更要防止暴露出她為了提高性能,而提出的過(guò)高“底層”需求。 天蝎女——C語(yǔ)言 這是一個(gè)令人著迷的“語(yǔ)言”,也是一個(gè)難度很大的“語(yǔ)言”,即使是一個(gè) Hello World 也是一系列庫(kù)、源程序經(jīng)過(guò)編譯、鏈接以后的結(jié)果。最關(guān)鍵的是,她的魅力就在于其可以通過(guò)“指針”直接滿足“底層”需求,當(dāng)她有高漲的”底層需求”時(shí),絕對(duì) 不能給她一個(gè)“NULL 指針”或者是“野指針”,否則她隨時(shí)會(huì)給你”段錯(cuò)誤“的!同時(shí)她也是一個(gè)自由度很高的“語(yǔ)言”,令人完全無(wú)從知道她的真實(shí)意思,也許只有真正運(yùn)行之后才能 知曉。所以能夠完全駕馭”C語(yǔ)言”的往往都是操作”指針“非常熟練,”底層”需求高漲且頻繁,更是保有無(wú)盡解謎熱情的程序猿。 射手女——C++ 首先她具有以上C語(yǔ)言的全部特征,這還不是最悲劇的。她更強(qiáng)調(diào)“面向?qū)ο蟆,如果為了得到她而做得不倫不“類”的話,就只能是一個(gè)只滿足”底層 “需求的玩物。但是她卻有執(zhí)著不懈的”繼承“追求,而為了成為她的”對(duì)象“,必須讀懂她“封裝”的心,和她“多態(tài)”的世界,還有無(wú)盡的”模板“和“命名空 間”來(lái)規(guī)范生活,看上去很有品味與追求。她幾乎是最難駕馭的,CoolShell 的陳皓曾有文章《你真的懂 C++ 嗎?》,也許看起來(lái)懂了,其實(shí)最多只是一知半解而已,當(dāng)然她也飽受如此無(wú)人理解之苦。而為了駕馭她,各位程序猿前赴后繼研究出了 STL、Boost、“泛型”在內(nèi)的多種開(kāi)發(fā)模式,可是效果如何呢? 魔羯女——Lua 語(yǔ)言 她是一個(gè)可擴(kuò)展配置的語(yǔ)言,可內(nèi)嵌在任何宿主之內(nèi)?墒侨绻胪耆杖胄闹,要么具有如 Angry Birds 那樣的創(chuàng)意和娛樂(lè),要么就如魔獸世界這樣影響無(wú)窮。但她卻不肯甘做附屬和賢內(nèi)助,往往要沖上前臺(tái)一展身手。卻暴露了她功能不多,內(nèi)涵淺薄的弱點(diǎn)。 水瓶女——Python 語(yǔ)言 她斑斕豐富的世界吸引了很多向往的人,外加需求和品味的獨(dú)特更是讓人格外著迷。不過(guò)她古怪的空格式語(yǔ)法讓人頗有些摸不著頭腦。還有她獨(dú)特的運(yùn)行 庫(kù)更是拖慢了本可以快速運(yùn)行的“愛(ài)情應(yīng)用”。隨著時(shí)間的推移,緩慢的效率已經(jīng)將她清晰意讀的性格和豐富多彩的功能,擊的粉碎。所以和她相處,不僅要盡量少的與環(huán)境打交道,更重要的是快速拿下,避免夜長(zhǎng)夢(mèng)多。 雙魚女——Go 語(yǔ)言 這是一種絕對(duì)可以并行使用的“語(yǔ)言”,兼有C語(yǔ)言的特征,而“底層需求”雖然不如C語(yǔ)言那么靈活和精于指針,但絕對(duì)“引用”了豐富的“底層”內(nèi) 容。更重要的是她豐富的“接口”功能,讓你在享受“面向過(guò)程”的同時(shí)向往著“面向?qū)ο蟆钡奈磥?lái)。只是她有時(shí)顯得不合時(shí)宜的孩子氣和不成熟,會(huì)稍有影響整體感情,不過(guò)總是有個(gè)未來(lái)的盼頭的。 再次強(qiáng)調(diào),這只是我個(gè)人的理解和看法,每個(gè)人都有自己對(duì)女人的認(rèn)識(shí)和對(duì)計(jì)算機(jī)編程語(yǔ)言的理解,我這里只是簡(jiǎn)明說(shuō)了一些自己的想法而已,不具備任何參考價(jià)值。 最后,祝各位程序猿 Happy Coding, Happy Loving! |
我的愛(ài)好 | perl語(yǔ)言專欄 |

木蟲 (職業(yè)作家)
中國(guó)特色

| 。。。。。。 |
金蟲 (小有名氣)
鐵桿木蟲 (著名寫手)
工程和科學(xué)數(shù)值計(jì)算咨詢
銀蟲 (初入文壇)
木蟲 (著名寫手)
| 8 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 一志愿上海海洋大學(xué)083200食品學(xué)碩,求調(diào)劑,接受其他專業(yè) +5 | what張 2026-04-01 | 5/250 |
|
|---|---|---|---|---|
|
[考研] 290求調(diào)劑 +5 | dfffsar 2026-03-29 | 5/250 |
|
|
[考研] 一志愿西安交大材料學(xué)碩(英一數(shù)二)347,求調(diào)劑到高分子/材料相關(guān)專業(yè) +7 | zju51 2026-03-31 | 9/450 |
|
|
[考研] 362求調(diào)劑 +13 | 西南交材料專碩3 2026-03-31 | 13/650 |
|
|
[考研] 0856,材料與化工321分求調(diào)劑 +13 | 大饞小子 2026-03-27 | 14/700 |
|
|
[考研] 省雙一流重點(diǎn)一本大學(xué)招收調(diào)劑 +4 | wwwwffffff 2026-03-31 | 7/350 |
|
|
[考研] 一志愿中國(guó)科學(xué)院大學(xué)265求調(diào)劑 +8 | 恬淡ye 2026-03-31 | 9/450 |
|
|
[考研] 一志愿南昌大學(xué)324求調(diào)劑 +7 | hanamiko 2026-03-30 | 7/350 |
|
|
[考研] 安徽大學(xué)專碩生物與醫(yī)藥專業(yè)(086000)324分,英語(yǔ)已過(guò)四六級(jí),六級(jí)521,求調(diào)劑 +10 | 美味可樂(lè)雞翅 2026-03-26 | 12/600 |
|
|
[考研] 267求調(diào)劑 +13 | uiybh 2026-03-31 | 13/650 |
|
|
[考研] 一志愿北京科技大學(xué)085601材料工程英一數(shù)二初試總分335求調(diào)劑 +5 | 雙馬尾痞老板2 2026-03-31 | 5/250 |
|
|
[考研] 08開(kāi)頭看過(guò)來(lái)。! +3 | wwwwffffff 2026-03-31 | 5/250 |
|
|
[考研] 313求調(diào)劑 +6 | 賣個(gè)關(guān)子吧 2026-03-31 | 6/300 |
|
|
[考研] 南京大學(xué)化學(xué)調(diào)劑 +11 | 景隨風(fēng) 2026-03-29 | 16/800 |
|
|
[考研] 抱歉 +4 | 田洪有 2026-03-30 | 4/200 |
|
|
[考研] 085600 286分 材料求調(diào)劑 +11 | 麻辣魷魚 2026-03-27 | 12/600 |
|
|
[考研] 抱歉 +3 | 田洪有 2026-03-30 | 3/150 |
|
|
[考研] 一志愿中南大學(xué)化學(xué)0703總分337求調(diào)劑 +6 | niko- 2026-03-27 | 6/300 |
|
|
[考研] 求調(diào)劑 +10 | 張zz111 2026-03-27 | 11/550 |
|
|
[考研] 298求調(diào)劑 +3 | 種圣賜 2026-03-29 | 3/150 |
|