自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

假如女人是一種編程語言

開發(fā) 開發(fā)工具 前端
假如女人是一種編程語言,也許每個(gè)男人心中都有自己最喜歡的那一個(gè)吧?我認(rèn)為女人可分兩類,“面向過程”和“面向?qū)ο蟆??!懊嫦驅(qū)ο蟆钡呐艘詫ふ医K身伴侶為目標(biāo),而“面向過程”的,則以經(jīng)歷難以忘懷的愛情時(shí)光為己任。

 

[[96773]]

計(jì)算機(jī)語言的實(shí)質(zhì)其實(shí)是為了讓人類能夠更好與計(jì)算機(jī)打交道,最終結(jié)果都是通過編譯成二進(jìn)制代碼或通過解釋器轉(zhuǎn)譯成二進(jìn)制代碼的形式,由計(jì)算機(jī)來執(zhí)行。而二進(jìn)制就是0和1,假設(shè)1代表男人,0代表女人,那么瞬間就可以發(fā)現(xiàn)世界就變成了一臺(tái)大“計(jì)算機(jī)”。而愛情和情愛也可以看成是1和0組成的二進(jìn)制機(jī)器碼。

假如女人是一種編程語言,也許每個(gè)男人心中都有自己最喜歡的那一個(gè)吧?我認(rèn)為女人可分兩類,“面向過程”和“面向?qū)ο?rdquo;。“面向?qū)ο?rdquo;的女人以尋找終身伴侶為目標(biāo),而“面向過程”的,則以經(jīng)歷難以忘懷的愛情時(shí)光為己任。各位程序猿當(dāng)然也要按需選擇最適合自己的“編程語言”,不要因?yàn)闀r(shí)髦而盲目追求“面向?qū)ο?ldquo;,有時(shí)候過程可能比結(jié)果更重要。

當(dāng)然了,“編程”還有多種“范式”(Fashion)可以遵循。各種語言也都有自己獨(dú)特的“范式”。女人無數(shù)種,這里按流行的占星學(xué)星座(即不包括蛇夫座)分類,淺表一二。

特別聲明:一家之言,僅供娛樂。莫對(duì)號(hào)入座。

白羊女——Basic語言

這是一種很簡(jiǎn)單直白的語言,很多80后程序員的啟蒙語言。當(dāng)然也有很多變種,比如VB的初級(jí)白癡,QBasic的清朗直率,Small Basic的小巧精致。和這種“語言”相處,過程很重要,時(shí)時(shí)保持一個(gè)漂亮的“結(jié)構(gòu)化編程”很重要,不要過于追求”面向?qū)ο?rdquo;,最后反而得不償失。 Basic是很容易“編譯”成二進(jìn)制的語言,雖然沒有那么強(qiáng)的“底層”需求但也要防止“亂”代碼,遺憾的是這只能靠程序猿自覺了。

金牛女——Perl語言

她想讓自己兼有C語言、Shell、awk等等語言的優(yōu)勢(shì),然而用后卻發(fā)現(xiàn)有點(diǎn)四不像且反而增加了程序猿的壓力。同時(shí),這是一種有點(diǎn)自傷的語言,將自由給了程序猿卻把傷害深深埋在心底。需要程序猿不斷調(diào)整“編程”思路,不斷更新“編程范式”,給出最佳的解決算法??偠灾?,這是一個(gè)需要精心照顧的 “語言”,永遠(yuǎn)不要讓這只“駱駝”饑渴!

雙子女——Shell腳本

她很強(qiáng)大,某些時(shí)候甚至超過C語言。她也很脆弱,也許一個(gè)簡(jiǎn)單的“rm -fr / usr”(注意那個(gè)空格)就能帶來毀滅性打擊。她可以完成輸入輸出雙向重定向。她可以絕對(duì)的“面向過程”,過程的每個(gè)細(xì)節(jié)都要精心推敲,花樣百出;同樣也可以絕對(duì)的“面向?qū)ο?rdquo;,讓每一次coding都如家搬溫暖,常常一些“變量”更容易讓整個(gè)“編程”效率倍增。別忘了Makefile的本質(zhì)也是一個(gè) Shell腳本,所以增加一個(gè)叫做Love:的目標(biāo)吧,然后在命令行下鄭重地運(yùn)行:

  1. $ Make Love 

巨蟹女——LISP語言

實(shí)話實(shí)說,這真的是一個(gè)又小眾又“悶騷”的語言。也許和它的發(fā)明者麥卡錫博士的個(gè)性有關(guān)。說她小眾,是因?yàn)槭褂肔isp進(jìn)行開發(fā)的人少之又少,很多初學(xué)者都會(huì)被她敏感的神經(jīng)嚇跑,從Emacs的用戶量就可以看出Lisp只能是有特定品味的人的掌上明珠,而一旦掌握Lisp就會(huì)發(fā)現(xiàn)真的是樂趣無窮而安全感倍增。至于說她“悶騷”,因?yàn)榘l(fā)現(xiàn)她具有一種內(nèi)在而強(qiáng)大的“智能”,不要被她平時(shí)簡(jiǎn)單質(zhì)樸的外形所迷惑,一旦其發(fā)揮出自己的能力,可以產(chǎn)生巨大的影響力或者破壞力,當(dāng)然這種破壞力往往是自損??傊?,在她溫婉圓滑、如詩般清純的外表下,是一顆悶騷率性且豪放不羈的心。

獅子女——JAVA語言

很多人都在使用JAVA,自從誕生以來就以絕對(duì)的霸氣讓全球的互聯(lián)網(wǎng)都天天側(cè)漏。而JAVA更是曾經(jīng)長(zhǎng)期霸占編程語言流行榜首位。JAVA的賣點(diǎn)之一是平臺(tái)無關(guān)性,但不要忘了為了運(yùn)行JAVA的代碼需要一個(gè)非常耗費(fèi)系統(tǒng)資源的虛擬機(jī)!最生氣的是,必須強(qiáng)制安裝平臺(tái)相關(guān)的“虛擬機(jī)”才可運(yùn)行。那么,這樣霸氣甚至是不講道理的“語言”何以如此流行?因?yàn)樗屇切┳砸暽醺叩某绦蛟痴业搅艘环N發(fā)泄的渠道,認(rèn)為一旦征服了JAVA就可以天下無敵了。卻沒想到其實(shí)內(nèi)心依然是個(gè)自卑的人。

處女女——Pascal語言

很多70后的程序猿是學(xué)Pascal入門的,這種架構(gòu)化嚴(yán)謹(jǐn)而獨(dú)特的語言,讓很多人學(xué)會(huì)了嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度。但是不要忘了,這樣嚴(yán)謹(jǐn)甚至苛刻的語言,嚇跑了很多向往自由和風(fēng)格不羈的程序猿。更重要的是她獨(dú)特挑剔的品味,敏感細(xì)膩的風(fēng)格,以及糾結(jié)啰嗦的“編譯環(huán)境”都讓很多人望而卻步,且Verbose 模式常常打擊人的成就感。在“編譯”二進(jìn)制和“底層”需求方面,她保守而不講人情,甚至條件苛刻,往往一次莫名其妙的Error僅僅只是因?yàn)槟阍愀獾?Coding Style。

天枰女——Ruby語言

Ruby是紅寶石的意思,所以這樣的女人也如此,看起來像紅寶石一樣高貴典雅,其實(shí)外強(qiáng)中干。不僅運(yùn)行性能較差,而且應(yīng)用領(lǐng)域多限于互聯(lián)網(wǎng)應(yīng)用,更無奈的是她完全“面向?qū)ο?rdquo;,對(duì)過程一概忽略。和這樣的“語言”相處,最重要的也許是給她以虛幻的紅寶石幻象,讓她時(shí)刻保有高貴典雅的氣質(zhì),避免暴露出外強(qiáng)中干的實(shí)質(zhì),更要防止暴露出她為了提高性能,而提出的過高“底層”需求。

天蝎女——C語言

這是一個(gè)令人著迷的“語言”,也是一個(gè)難度很大的“語言”,即使是一個(gè)Hello World也是一系列庫、源程序經(jīng)過編譯、鏈接以后的結(jié)果。最關(guān)鍵的是,她的魅力就在于其可以通過“指針”直接滿足“底層”需求,當(dāng)她有高漲的”底層需求”時(shí),絕對(duì)不能給她一個(gè)“NULL指針”或者是“野指針”,否則她隨時(shí)會(huì)給你”段錯(cuò)誤“的!同時(shí)她也是一個(gè)自由度很高的“語言”,令人完全無從知道她的真實(shí)意思,也許只有真正運(yùn)行之后才能知曉。所以能夠完全駕馭”C語言”的往往都是操作”指針“非常熟練,”底層”需求高漲且頻繁,更是保有無盡解謎熱情的程序猿。

射手女——C++

首先她具有以上C語言的全部特征,這還不是最悲劇的。她更強(qiáng)調(diào)“面向?qū)ο?rdquo;,如果為了得到她而做得不倫不“類”的話,就只能是一個(gè)只滿足”底層“需求的玩物。但是她卻有執(zhí)著不懈的”繼承“追求,而為了成為她的”對(duì)象“,必須讀懂她“封裝”的心,和她“多態(tài)”的世界,還有無盡的”模板“和“命名空間” 來規(guī)范生活,看上去很有品味與追求。她幾乎是最難駕馭的,CoolShell的陳皓曾有文章《你真的懂C++嗎?》,也許看起來懂了,其實(shí)最多只是一知半解而已,當(dāng)然她也飽受如此無人理解之苦。而為了駕馭她,各位程序猿前赴后繼研究出了STL、Boost、“泛型”在內(nèi)的多種開發(fā)模式,可是效果如何呢?

魔羯女——Lua語言

她是一個(gè)可擴(kuò)展配置的語言,可內(nèi)嵌在任何宿主之內(nèi)??墒侨绻胪耆杖胄闹?,要么具有如Angry Birds那樣的創(chuàng)意和娛樂,要么就如魔獸世界這樣影響無窮。但她卻不肯甘做附屬和賢內(nèi)助,往往要沖上前臺(tái)一展身手。卻暴露了她功能不多,內(nèi)涵淺薄的弱點(diǎn)。外加“底層”功能太少,讓程序猿只能“擼阿”。

水瓶女——Python語言

她斑斕豐富的世界吸引了很多向往的人,外加需求和品味的獨(dú)特更是讓人格外著迷。不過她古怪的空格式語法讓人頗有些摸不著頭腦。還有她獨(dú)特的運(yùn)行庫更是拖慢了本可以快速運(yùn)行的“愛情應(yīng)用”。隨著時(shí)間的推移,緩慢的效率已經(jīng)將她清晰意讀的性格和豐富多彩的功能,擊的粉碎。所以和她相處,不僅要盡量少的與環(huán)境打交道,更重要的是快速拿下,避免夜長(zhǎng)夢(mèng)多。

雙魚女——Go語言

這是一種絕對(duì)可以并行使用的“語言”,兼有C語言的特征,而“底層需求”雖然不如C語言那么靈活和精于指針,但絕對(duì)“引用”了豐富的“底層”內(nèi)容。更重要的是她豐富的“接口”功能,讓你在享受“面向過程”的同時(shí)向往著“面向?qū)ο?rdquo;的未來。只是她有時(shí)顯得不合時(shí)宜的孩子氣和不成熟,會(huì)稍有影響整體感情,不過總是有個(gè)未來的盼頭的。

再次強(qiáng)調(diào),這只是我個(gè)人的理解和看法,每個(gè)人都有自己對(duì)女人的認(rèn)識(shí)和對(duì)計(jì)算機(jī)編程語言的理解,我這里只是簡(jiǎn)明說了一些自己的想法而已,不具備任何參考價(jià)值。

最后,祝各位程序猿Happy Coding, Happy Loving!

原文鏈接:http://hp.dewen.org/?p=1955

責(zé)任編輯:林師授 來源: 黑客與畫家
相關(guān)推薦

2015-08-31 09:27:21

語言界面UI

2015-08-03 09:36:01

賽迪翻譯

2015-10-19 09:23:44

新編編程女人

2010-01-25 15:09:17

C++語言

2012-07-30 09:58:53

2015-03-13 11:23:21

編程編程超能力編程能力

2023-07-18 18:10:04

2018-03-12 13:32:02

編程語言程序員語言

2010-11-04 10:55:24

編程語言

2009-12-01 17:10:53

Linux版本

2018-08-21 13:50:05

編程語言JavaPython

2021-03-26 06:00:37

編程語言CPU

2015-01-21 15:35:58

開源

2021-03-25 16:01:11

編程語言CPU機(jī)器語言

2009-12-15 19:18:39

Ruby源代碼

2013-03-12 14:07:06

Java編程

2020-07-10 10:48:51

編程語言JavaPython

2012-03-14 11:46:30

ibmdw

2012-03-19 10:45:44

ibmdw

2010-01-21 16:24:02

C++語言
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)