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

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

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

          1. 首輪提問(wèn)

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


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

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

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

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

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

          冒號(hào)笑道:“這個(gè)問(wèn)題很典型,很實(shí)在,也很初級(jí)。”問(wèn)號(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é)果,選出以上流行度超過(guò)1%的12種程序語(yǔ)言。從中可以看出,它們的總占有率超過(guò)90%,應(yīng)該算得上是當(dāng)今主流語(yǔ)言的代表。”

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

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

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

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

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

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

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

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

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

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

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

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

          評(píng)論

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

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

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

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

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

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

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

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

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

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

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

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

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

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

          # re: 冒號(hào)和他的學(xué)生們(連載2)——首輪提問(wèn)[未登錄](méi) 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)——首輪提問(wèn) 2008-06-12 10:34 wanglidhx

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

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

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

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

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

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

          導(dǎo)航

          統(tǒng)計(jì)

          公告

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

          留言簿(17)

          隨筆分類(61)

          隨筆檔案(61)

          文章分類(1)

          文章檔案(1)

          最新隨筆

          積分與排名

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 收藏| 株洲市| 沙雅县| 荆门市| 彩票| 延川县| 宝坻区| 河东区| 白城市| 金沙县| 曲沃县| 通辽市| 镇巴县| 永修县| 元氏县| 鲁甸县| 凤台县| 西乌珠穆沁旗| 冀州市| 滨州市| 房产| 许昌市| 兴宁市| 乌拉特前旗| 鱼台县| 巴彦淖尔市| 正宁县| 宁安市| 淮安市| 淮阳县| SHOW| 辉南县| 永嘉县| 阿拉善右旗| 金溪县| 沁源县| 连云港市| 彰化县| 田林县| 锡林浩特市| 岫岩|