06 2008 檔案

          冒號和他的學生們(連載21)——后臺腳本
               摘要: 討論Perl、PHP、Python和Ruby 語言
          “剩下四種動態語言,我們將之歸為后臺腳本語言。”冒號說著畫了張圖表。。。

          Perl凝練晦澀,Python優雅明晰,Ruby精巧靈動,PHP簡明單純。。。

          嘆號——沒有最好的語言,只有最合適的語言。
          逗號——沒有糟糕的語言,只有糟糕的程序員。
          問號——沒有一種語言是萬能的,只會一種語言是萬萬不能的。
          引號——廢除對語言的宗教信仰,建立對語言的哲學思維。
          句號——編程就是在人腦和電腦之間尋找最佳平衡點的過程。。。  閱讀全文

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

          冒號和他的學生們(連載20)——前臺語言
               摘要: 討論VB、Delphi和JavaScript
          稍事休息后,冒號切換了話題:“接下來簡單聊聊Visual Basic和Delphi。”。。。

          在以網絡為中心的企業解決方案中,作為平臺語言的Java和C#是兩棵比肩而立的大樹,在它們周圍生長著郁郁蔥蔥的動態語言的小草。。。

          待友之道,貴在放大其優點而縮小其缺點,對待語言亦當如此。其實JavaScript的強大和優雅是超乎想象的,它如一只神奇的魔袋,乍看平淡無奇,卻總能變出意想不到的寶貝。。。

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

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

          冒號和他的學生們(連載19)——平臺語言
               摘要: 討論Java和C#
          逗號提出:“現在應該到了Java時間吧。”
          冒號順水推舟:“下面談論的重心從剛才的系統語言轉到平臺語言——Java和C#。”。。。

          這既是程序員之幸——語言之間可以互相取長補短,共同進步;也是程序員之不幸——往往不得不在眾多語言中作艱難選擇,或者多花精力學更多的語言。。。

          以前人們試圖在語言的威力(power)和生產率(productivity)中尋求最佳平衡點,現在似乎更想魚與熊掌兼得。。。

          Java的目的是讓一種語言在多種平臺上運行,而C# 的目的是讓多種語言在一種平臺上運行。
          兩個平臺語言,一個重在語言,讓語言向平臺擴散;一個重在平臺,讓平臺來凝聚語言。。。

          編程語言絕非象牙塔中之物,實乃技術和商業合力推動的結果。。。

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

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

          冒號和他的學生們(連載18)——系統語言
               摘要: 討論C語言 , C++ 和D語言
          問號忙問:“您打算比較哪些主流語言呢?”。。。

          關于C語言,前面多次提到。這是一把歷久彌新的寶劍,一旦出鞘,依舊寒光逼人,鋒利無儔。有了它,便如戰將有了佩劍,平添一分獨闖敵營的膽氣。。。

          能力越大,責任越大,風險越大。此話既適用于編程語言,也適用于程序員。。。

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

          C與C++同為系統語言,決定了它們的理念是:優化機器的時間而不是人的時間,優化機器的記憶而不是人的記憶;假設編譯器是愚蠢的而程序員是聰明的,因此賦予程序員更多的權利、義務與責任。。。

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

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

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

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

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

          對待一門語言的態度應該是:與其抱怨爭執,不如揚長避短。。。

          對一種語言最大的批判是發明一種與此語言有類似功用的新語言;從另一個角度看,發明一種語言也是對先前語言的一種最高的贊美。。。

          過分拔高一種語言與抹煞語言之間的差別是兩種極端,皆為秕言謬說。。。

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

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

          導航

          統計

          公告

          博客搬家:http://blog.zhenghui.org
          《冒號課堂》一書于2009年10月上市,詳情請見
          冒號課堂

          留言簿(17)

          隨筆分類(61)

          隨筆檔案(61)

          文章分類(1)

          文章檔案(1)

          最新隨筆

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 常熟市| 古浪县| 赞皇县| 治多县| 容城县| 奇台县| 凤翔县| 东源县| 和林格尔县| 凌云县| 常熟市| 阳西县| 射洪县| 华亭县| 股票| 荔浦县| 芮城县| 嵊泗县| 郸城县| 渝中区| 乐亭县| 南涧| 宝坻区| 深水埗区| 将乐县| 福鼎市| 五常市| 商都县| 柏乡县| 屏东县| 从江县| 兴化市| 改则县| 神农架林区| 漳州市| 陇川县| 西藏| 抚顺县| 大埔县| 兴海县| 上栗县|