冒號(hào)和他的學(xué)生們(連載2)——首輪提問

          冒號(hào)和他的學(xué)生們

          ——程序員提高班紀(jì)事

          1. 首輪提問

          敬畏老師莫如敬畏真理                                                                ——題記


          眾人面面相覷,一陣沉默后開始竊竊私語,顯然有些不太習(xí)慣這種教學(xué)方式——筆記本上還沒寫兩個(gè)字呢,老師就把球給踢回來了。

          冒號(hào)也不說話,只是微笑地望著大家。

          還是問號(hào)打破僵局,開始發(fā)問:“老師——”

          冒號(hào)揚(yáng)手打斷他:“這里沒有老師,唯一的老師是你自己。本班的一個(gè)特色是:師生角色模糊,大家自主學(xué)習(xí),相互啟發(fā),教學(xué)相長。”

          問號(hào)頓了頓:“老冒——”全班哄堂大笑,“學(xué)軟件開發(fā),當(dāng)然得先學(xué)語言,計(jì)算機(jī)語言這么多,到底哪個(gè)好,或者說學(xué)哪個(gè)好?”

          冒號(hào)笑道:“這個(gè)問題很典型,很實(shí)在,也很初級(jí)。”問號(hào)被“初級(jí)”這個(gè)字眼刺得面上一紅,“如果信奉流行的就是好的,那么也許可以給你一個(gè)參考答案。”

          冒號(hào)轉(zhuǎn)身在黑板上寫下一串清單­——

          Java(20.7%) C(15.6%) VB(10.8%) PHP(10.1%) C++(9.8%) Perl(5.8%)

          Python(4.6%) C#(4.1%) Delphi(2.7%) Ruby(2.7%) JavaScript(2.5%) D(1.1%)

          “根據(jù)TIOBE截至20083月份的統(tǒng)計(jì)結(jié)果,選出以上流行度超過1%的12種程序語言。從中可以看出,它們的總占有率超過90%,應(yīng)該算得上是當(dāng)今主流語言的代表。”

          引號(hào)很疑惑:“怎么可能那么流行的ASPJSP都不在其中呢?”

          “對(duì)啊,”逗號(hào)附和著,“還有HTMLXML怎么不算呢?”

          冒號(hào)解釋道:“ASPJSPPHP是動(dòng)態(tài)網(wǎng)頁最流行的三種解決方案。動(dòng)態(tài)網(wǎng)頁的實(shí)現(xiàn)方式很多,但它們采取的幾乎是同樣的方式——在靜態(tài)網(wǎng)頁中植入一些能在服務(wù)器端運(yùn)行的代碼。在ASPJSP中,這些代碼并不涉及新的語言,故稱之為模板、框架或腳本環(huán)境更合適些。PHP則不同,本身是一種新的程序語言,并且除了應(yīng)用于服務(wù)端外,還能編寫命令行腳本和桌面應(yīng)用程序。至于HTMLXML,還有XHTMLWML等,均為SGMLStandard Generalized Markup Language)的子集,屬于標(biāo)記語言Markup Language)。與通常意義上的程序語言有所不同,它們是處理的對(duì)象而不是處理的主體。可以說它們更接近數(shù)據(jù)格式標(biāo)準(zhǔn),正如CSVJSON一樣。當(dāng)然也不絕對(duì),XSLT是一種特殊的XML,但卻包含變量定義和處理邏輯,更學(xué)術(shù)地說,它是圖靈完備的(Turing-complete),應(yīng)當(dāng)屬于程序語言。”

          問號(hào)殺了個(gè)回馬槍:“那CSSRSS算是程序語言嗎?”

          冒號(hào)從容作答:“與XSLT類似,CSS是一種樣式語言Stylesheet Language),但不是以XML的形式出現(xiàn)。它將傳統(tǒng)的HTML中的樣式邏輯提煉出來,大大豐富和簡(jiǎn)化了HTML。不過它基本沒有執(zhí)行指令,更談不上圖靈完備,因此不屬程序語言。至于RSS,只是一種用XML來描述的數(shù)據(jù)交換規(guī)范,甚至連語言都算不上。”

          “就算這些不是程序語言,那也是計(jì)算機(jī)語言,該學(xué)的還是得學(xué)。”句號(hào)想起問號(hào)開始問的是計(jì)算機(jī)語言,老冒有偷換概念之嫌。

          “不錯(cuò),”冒號(hào)點(diǎn)點(diǎn)頭,“不僅要學(xué)語言,還要熟悉相應(yīng)的開發(fā)環(huán)境和開發(fā)工具等等,當(dāng)然最重要的是學(xué)習(xí)其中的思想。”

          “唉,學(xué)完這些頭發(fā)都白了,程序員可是吃青春飯的。”嘆號(hào)嘆息道。

          冒號(hào)掃視了一下,說道:“現(xiàn)在班上每個(gè)人都尊口已開,這是一個(gè)很好的開始。開放言論才能解放思想,思想解放了才能產(chǎn)生靈感和激情。缺乏靈感和激情的程序員,學(xué)習(xí)起來吃力,工作起來辛苦,最后就會(huì)感慨這是吃青春飯的職業(yè)。”

          嘆號(hào)不好意思地?fù)狭藫项^:“靈感嘛,偶爾也許能閃一下,激情可就難嘍!

          冒號(hào)注視著他,一字一頓地說:“沒有激情作氧氣,靈感的火花注定轉(zhuǎn)瞬即滅。”

          posted on 2008-05-01 08:33 鄭暉 閱讀(3245) 評(píng)論(11)  編輯  收藏 所屬分類: 冒號(hào)和他的學(xué)生們

          評(píng)論

          # re: 冒號(hào)和他的學(xué)生們(連載2)——首輪提問 2008-05-01 11:40 SPARON

          呵呵,先做到在看。  回復(fù)  更多評(píng)論   

          # re: 冒號(hào)和他的學(xué)生們(連載2)——首輪提問[未登錄] 2008-05-01 12:34 Summer

          靈感易得。激情難求啊。
          唉!!  回復(fù)  更多評(píng)論   

          # re: 冒號(hào)和他的學(xué)生們(連載2)——首輪提問 2008-05-01 12:56 鄭暉

          @Summer
          請(qǐng)?jiān)试S我把你的話借嘆號(hào)之口說出  回復(fù)  更多評(píng)論   

          # re: 冒號(hào)和他的學(xué)生們(連載2)——首輪提問 2008-05-01 18:28 瘋狂的程序員

          哇 我這個(gè)嘆號(hào)在五一的時(shí)候隆重登場(chǎng)哦,還抱怨要學(xué)的知識(shí)太多了,跟我的想法果然一樣哦。  回復(fù)  更多評(píng)論   

          # re: 冒號(hào)和他的學(xué)生們(連載2)——首輪提問 2008-05-01 21:26 Mr.Lee

          頂一下吧,不錯(cuò)!  回復(fù)  更多評(píng)論   

          # re: 冒號(hào)和他的學(xué)生們(連載2)——首輪提問 2008-05-02 14:42 viMory

          引號(hào)又開始困惑的問到:那RSS,CSS是語言嗎?  回復(fù)  更多評(píng)論   

          # re: 冒號(hào)和他的學(xué)生們(連載2)——首輪提問 2008-05-02 15:47 鄭暉

          @viMory
          你的問題已假問號(hào)之口提出  回復(fù)  更多評(píng)論   

          # re: 冒號(hào)和他的學(xué)生們(連載2)——首輪提問[未登錄] 2008-05-03 03:32 閑耘

          正在學(xué)習(xí)php,還有那個(gè)清單很有趣。from ;  回復(fù)  更多評(píng)論   

          # reply 2008-05-17 09:35 閑狐

          老冒,小生搬個(gè)板凳開始看你的故事嘍~  回復(fù)  更多評(píng)論   

          # re: 冒號(hào)和他的學(xué)生們(連載2)——首輪提問 2008-06-12 10:34 wanglidhx

          接下來自己梳理一下當(dāng)前的IT領(lǐng)域涉及的各種類型語言,程序語言是我容易想到和理解的,其他的如腳本語言,數(shù)據(jù)語言,樣式語言。。。

          其實(shí)IT領(lǐng)域涉及的方面很多很多,外延也在不斷的擴(kuò)大和豐富,比如 規(guī)范、標(biāo)準(zhǔn)、設(shè)計(jì)模式、行業(yè)解決方案、產(chǎn)品套件、咨詢。。。。。。。

          最重要是IT思想的發(fā)展和創(chuàng)新。

          我一直都沒有理順自己應(yīng)該怎樣跟進(jìn)當(dāng)前IT技術(shù)的發(fā)展,更別提思想了。底子太太薄,無奈呀。  回復(fù)  更多評(píng)論   

          # re: 冒號(hào)和他的學(xué)生們(連載2)——首輪提問 2008-06-25 12:57 zwd

          我看好你哦!!!  回復(fù)  更多評(píng)論   

          導(dǎo)航

          統(tǒng)計(jì)

          公告

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

          留言簿(17)

          隨筆分類(61)

          隨筆檔案(61)

          文章分類(1)

          文章檔案(1)

          最新隨筆

          積分與排名

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 乐业县| 平遥县| 乳源| 房山区| 锡林浩特市| 囊谦县| 玉环县| 海丰县| 白朗县| 孝义市| 吉林市| 贵德县| 兴文县| 镇江市| 邯郸市| 彭山县| 新昌县| 申扎县| 兴业县| 西乌| 颍上县| 碌曲县| 嘉荫县| 富源县| 扬中市| 石首市| 盐边县| 山东| 桓台县| 双流县| 小金县| 陇西县| 从江县| 班玛县| 大姚县| 毕节市| 衡阳县| 江阴市| 巨野县| 镶黄旗| 石嘴山市|