06 2008 檔案

          冒號(hào)和他的學(xué)生們(連載21)——后臺(tái)腳本
               摘要: 討論P(yáng)erl、PHP、Python和Ruby 語(yǔ)言
          “剩下四種動(dòng)態(tài)語(yǔ)言,我們將之歸為后臺(tái)腳本語(yǔ)言。”冒號(hào)說(shuō)著畫(huà)了張圖表。。。

          Perl凝練晦澀,Python優(yōu)雅明晰,Ruby精巧靈動(dòng),PHP簡(jiǎn)明單純。。。

          嘆號(hào)——沒(méi)有最好的語(yǔ)言,只有最合適的語(yǔ)言。
          逗號(hào)——沒(méi)有糟糕的語(yǔ)言,只有糟糕的程序員。
          問(wèn)號(hào)——沒(méi)有一種語(yǔ)言是萬(wàn)能的,只會(huì)一種語(yǔ)言是萬(wàn)萬(wàn)不能的。
          引號(hào)——廢除對(duì)語(yǔ)言的宗教信仰,建立對(duì)語(yǔ)言的哲學(xué)思維。
          句號(hào)——編程就是在人腦和電腦之間尋找最佳平衡點(diǎn)的過(guò)程。。。  閱讀全文

          posted @ 2008-06-24 03:14 鄭暉 閱讀(2916) | 評(píng)論 (6)  編輯

          冒號(hào)和他的學(xué)生們(連載20)——前臺(tái)語(yǔ)言
               摘要: 討論VB、Delphi和JavaScript
          稍事休息后,冒號(hào)切換了話題:“接下來(lái)簡(jiǎn)單聊聊Visual Basic和Delphi。”。。。

          在以網(wǎng)絡(luò)為中心的企業(yè)解決方案中,作為平臺(tái)語(yǔ)言的Java和C#是兩棵比肩而立的大樹(shù),在它們周?chē)L(zhǎng)著郁郁蔥蔥的動(dòng)態(tài)語(yǔ)言的小草。。。

          待友之道,貴在放大其優(yōu)點(diǎn)而縮小其缺點(diǎn),對(duì)待語(yǔ)言亦當(dāng)如此。其實(shí)JavaScript的強(qiáng)大和優(yōu)雅是超乎想象的,它如一只神奇的魔袋,乍看平淡無(wú)奇,卻總能變出意想不到的寶貝。。。

          前臺(tái)編程涉及面專,絢麗花哨的界面更容易讓初涉編程者產(chǎn)生成就感;后臺(tái)編程涉及面廣,需要深厚的技術(shù)積累和縝密的設(shè)計(jì)思維;底層編程涉及面深,給人神秘莫測(cè)之感。然大道相通,難者亦易,易者亦難。。。  閱讀全文

          posted @ 2008-06-16 23:52 鄭暉 閱讀(2313) | 評(píng)論 (6)  編輯

          冒號(hào)和他的學(xué)生們(連載19)——平臺(tái)語(yǔ)言
               摘要: 討論Java和C#
          逗號(hào)提出:“現(xiàn)在應(yīng)該到了Java時(shí)間吧。”
          冒號(hào)順?biāo)浦郏骸跋旅嬲務(wù)摰闹匦膹膭偛诺南到y(tǒng)語(yǔ)言轉(zhuǎn)到平臺(tái)語(yǔ)言——Java和C#。”。。。

          這既是程序員之幸——語(yǔ)言之間可以互相取長(zhǎng)補(bǔ)短,共同進(jìn)步;也是程序員之不幸——往往不得不在眾多語(yǔ)言中作艱難選擇,或者多花精力學(xué)更多的語(yǔ)言。。。

          以前人們?cè)噲D在語(yǔ)言的威力(power)和生產(chǎn)率(productivity)中尋求最佳平衡點(diǎn),現(xiàn)在似乎更想魚(yú)與熊掌兼得。。。

          Java的目的是讓一種語(yǔ)言在多種平臺(tái)上運(yùn)行,而C# 的目的是讓多種語(yǔ)言在一種平臺(tái)上運(yùn)行。
          兩個(gè)平臺(tái)語(yǔ)言,一個(gè)重在語(yǔ)言,讓語(yǔ)言向平臺(tái)擴(kuò)散;一個(gè)重在平臺(tái),讓平臺(tái)來(lái)凝聚語(yǔ)言。。。

          編程語(yǔ)言絕非象牙塔中之物,實(shí)乃技術(shù)和商業(yè)合力推動(dòng)的結(jié)果。。。

          C++提供了一馬平川的大路,也提供了陷阱密布的小道;Java則在大路上鋪設(shè)水泥,同時(shí)封鎖了捷徑小道;C#同樣填平了大路上的坑坑洼洼,但把一些小道上‘此路不通’的牌子偷偷改成了‘此路危險(xiǎn)’。  閱讀全文

          posted @ 2008-06-11 19:27 鄭暉 閱讀(2762) | 評(píng)論 (4)  編輯

          冒號(hào)和他的學(xué)生們(連載18)——系統(tǒng)語(yǔ)言
               摘要: 討論C語(yǔ)言 , C++ 和D語(yǔ)言
          問(wèn)號(hào)忙問(wèn):“您打算比較哪些主流語(yǔ)言呢?”。。。

          關(guān)于C語(yǔ)言,前面多次提到。這是一把歷久彌新的寶劍,一旦出鞘,依舊寒光逼人,鋒利無(wú)儔。有了它,便如戰(zhàn)將有了佩劍,平添一分獨(dú)闖敵營(yíng)的膽氣。。。

          能力越大,責(zé)任越大,風(fēng)險(xiǎn)越大。此話既適用于編程語(yǔ)言,也適用于程序員。。。

          指責(zé)C++不是100%OOP的說(shuō)法更是荒謬之極。OOP又不是金子,含量越高越好。試圖把一切都裝進(jìn)OOP的箱子里的想法無(wú)異于削足適履。。。

          C與C++同為系統(tǒng)語(yǔ)言,決定了它們的理念是:優(yōu)化機(jī)器的時(shí)間而不是人的時(shí)間,優(yōu)化機(jī)器的記憶而不是人的記憶;假設(shè)編譯器是愚蠢的而程序員是聰明的,因此賦予程序員更多的權(quán)利、義務(wù)與責(zé)任。。。

          C++是匹無(wú)轡無(wú)鞍的野馬,看似桀驁不馴,若能順性而御,必能足踏飛燕,行千里而不勞。。。  閱讀全文

          posted @ 2008-06-05 13:05 鄭暉 閱讀(3178) | 評(píng)論 (27)  編輯

          冒號(hào)和他的學(xué)生們(連載17)——語(yǔ)言討論
               摘要: 關(guān)于編程語(yǔ)言的討論
          教室里,學(xué)員們正熱火朝天地討論著流行的編程語(yǔ)言。。。

          通禪悟道者拈花不語(yǔ),坐井觀天者蛙鳴鼓噪。。。

          如果說(shuō)編程范式是一種文化,那么編程語(yǔ)言更像是一種宗教——盡管它本不該是。。。

          對(duì)待一門(mén)語(yǔ)言的態(tài)度應(yīng)該是:與其抱怨?fàn)巿?zhí),不如揚(yáng)長(zhǎng)避短。。。

          對(duì)一種語(yǔ)言最大的批判是發(fā)明一種與此語(yǔ)言有類似功用的新語(yǔ)言;從另一個(gè)角度看,發(fā)明一種語(yǔ)言也是對(duì)先前語(yǔ)言的一種最高的贊美。。。

          過(guò)分拔高一種語(yǔ)言與抹煞語(yǔ)言之間的差別是兩種極端,皆為秕言謬說(shuō)。。。

          語(yǔ)言為本,余者為末。許多人偏偏本末倒置,常常為在IDE、框架、設(shè)計(jì)工具等中挖掘到某一新功能而欣喜不已,或者津津樂(lè)道于各種語(yǔ)言的優(yōu)劣高下,卻對(duì)正在使用的語(yǔ)言中大量的寶藏視而不見(jiàn)。這些人若有幸拜關(guān)公為師,他們最艷羨的一定他的赤兔馬和青龍偃月刀,或許還會(huì)抹紅臉蓄長(zhǎng)須什么的,就是不太愿學(xué)他的蓋世武功。。。  閱讀全文

          posted @ 2008-06-01 13:09 鄭暉 閱讀(2475) | 評(píng)論 (5)  編輯

          導(dǎo)航

          統(tǒng)計(jì)

          公告

          博客搬家:http://blog.zhenghui.org
          《冒號(hào)課堂》一書(shū)于2009年10月上市,詳情請(qǐng)見(jiàn)
          冒號(hào)課堂

          留言簿(17)

          隨筆分類(61)

          隨筆檔案(61)

          文章分類(1)

          文章檔案(1)

          最新隨筆

          積分與排名

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 凤阳县| 曲靖市| 虹口区| 宣武区| 弥勒县| 海南省| 云和县| 清徐县| 自治县| 佳木斯市| 千阳县| 太谷县| 遂川县| 九寨沟县| 台中市| 新平| 平遥县| 丹凤县| 大城县| 新巴尔虎左旗| 清原| 治多县| 万山特区| 楚雄市| 光山县| 水城县| 鹰潭市| 宁晋县| 称多县| 明光市| 呼玛县| 石屏县| 深泽县| 遂平县| 涞源县| 河曲县| 邹城市| 达孜县| 都兰县| 乌审旗| 汝城县|