摘要:
(節(jié)選自即將出版的《黑客與畫(huà)家》中譯本) 譯者原文:http://www.ruanyifeng.com/blog/2010/10/why_lisp_is_superior.html一、如果我們把流行的編程語(yǔ)言,以這樣的順序排列:Java、Perl、Python、Ruby。你會(huì)發(fā)現(xiàn),排在越后面的語(yǔ)言,越像Lisp。Python模仿Lisp,甚至把許多Lisp黑客認(rèn)為屬于設(shè)計(jì)錯(cuò)誤的功能,也一起模仿了。至于Ruby,如果回到1975年,你聲稱(chēng)它是一種Lisp方言,沒(méi)有人會(huì)反對(duì)。編程語(yǔ)言現(xiàn)在的發(fā)展,不過(guò)剛剛趕上1958年Lisp語(yǔ)言的水平。二、1958年,John McCarthy設(shè)計(jì)了Lisp語(yǔ)言。 閱讀全文
posted @ 2014-02-14 03:05
快樂(lè)永遠(yuǎn)
閱讀(17756)
評(píng)論(0)
推薦(4)
摘要:
剛才在園子里閑逛, 看見(jiàn)這么一篇博文在首頁(yè):OO之工廠模式有感于四人幫那套書(shū)對(duì)廣大的編程人員誤導(dǎo)之嚴(yán)重, 決定寫(xiě)一個(gè)小系列,專(zhuān)門(mén)說(shuō)這個(gè). 此文權(quán)當(dāng)?shù)谝黄? 為什么工廠模式是不必要的?做一件事之前,要想的不是怎么做,而是為什么要做,工廠到底要解決什么問(wèn)題?其實(shí)歸根結(jié)底就是為了不必在創(chuàng)建時(shí)顯式指定要?jiǎng)?chuàng)建的類(lèi)型,因?yàn)閹讉€(gè)工廠其實(shí)本質(zhì)是一樣的, 抽象工廠是完整的, 普通工廠是化簡(jiǎn)了, 簡(jiǎn)單工廠方法又再化簡(jiǎn)一次. 如果連抽象工廠這個(gè)最復(fù)雜的都是沒(méi)必要存在的, 那么另外兩個(gè)就更沒(méi)存在的意義了.所以這里就對(duì)著抽象工廠來(lái)開(kāi)刀.按照四人幫最早原文說(shuō)的抽象工廠存在的意義是為了: Create related ob 閱讀全文
posted @ 2014-02-14 02:38
快樂(lè)永遠(yuǎn)
閱讀(3177)
評(píng)論(5)
推薦(0)
浙公網(wǎng)安備 33010602011771號(hào)