• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆 - 119  文章 - 290  trackbacks - 0

            博客搬家了哦,請移步
            叫我abc

            常用鏈接

            留言簿(12)

            隨筆分類

            我的博客

            搜索

            •  

            積分與排名

            • 積分 - 303681
            • 排名 - 84

            最新評論

            閱讀排行榜

            標題黨一下.....
            昨天做了一個特殊抓取的爬蟲,不到50行python代碼,痛痛快快的給我抓取了2000個flashgame和玩法說明.除了感嘆會寫程序實在太好了之外,還想到了如何快速學習一門新語言的事情.
            嚴格來說,應該是學習命令式語言,和其他類型的語言可能一點交集都沒有.
            一門語言的本質只是簡單的語法和基本IO,只要稍微認知了這些內容就能開始寫程序了,要精通則是一個不斷進行實際應用和調試的過程.

            1. hello world
              • 認識主函數或者入口函數,看看語言的基本風格.
            2. 變量
              • 變量定義,變量類型,變量賦值.
              • 數值,字符串,bool類型是最基礎類型.
              • 區別全局變量,局部變量.
              • 結構體的使用.
            3. 標準輸入輸出
              • 從終端給變量賦值,在終端打印變量的值.這是學習新語言時最需要的調用.
            4. 函數
              • 函數定義語法,參數的格式,返回值的格式.
            5. 分支,循環
              • 判斷表達式的語法.
            6. 字符串操作
              • format操作,字符串連接符.
              • 搜索和提取子串.
              • 字符集編碼規定和接口.
              • 再高級一點,正則表達式.
            7. 容器
              • list和dict,類似的東西,他們的使用方式.
            8. 文件讀寫
              • 打開,關閉文件.文件數據的讀取和寫入.
              • 讀取一行數據.
            9. runtime
              • 語言自身的特殊概念.這里通常才是這門語言區別其他語言的精髓所在.
              • 交互式控制臺.
              • 編譯程序,或者由解釋器執行程序.
              • 運行環境,程序啟動方式.
            10. 模塊
              • 導入模塊,使用模塊.
              • 多文件,分模塊,編寫自己的模塊.

            語言說到底只是工具,擁有語言之外的良好的基礎能力和領域能力才是最難的地方啊.

            posted on 2010-08-22 10:20 LOGOS 閱讀(10658) 評論(9)  編輯 收藏 引用

            FeedBack:
            # re: 十步精通新語言 2010-08-22 17:46 Benjamin
            所有的語言不外乎兩大塊,數據(變量)和方法(函數),而且各種語言的交叉點極多,精通了一種,在學其他的,很快。  回復  更多評論
              
            # re: 十步精通新語言 2010-08-22 19:06 陳梓瀚(vczh)
            譬如prolog跟haskell這種跟C相差太遠的,就不合適了……  回復  更多評論
              
            # re: 十步精通新語言 2010-08-22 19:07 陳梓瀚(vczh)
            @Benjamin
            那是因為你學的都是命令式,歸根結底就是一種。當然C#和動態語言都有點混合的味道在里面,不過主要還是命令式的,只要你還是用命令式的想法去寫。  回復  更多評論
              
            # re: 十步精通新語言 2010-08-22 19:20 LOGOS
            @陳梓瀚(vczh)
            動態語言多是腳本,命令式的,比如python,lua,js
            函數式的語言要使用也離不開掌握這10條,prolog和haskell我沒看過不好說,但erlang是這樣的.

            聲明式的語言確實不適合這10條,比如css,sql  回復  更多評論
              
            # re: 十步精通新語言 2010-08-22 20:25 陳梓瀚(vczh)
            @LOGOS
            一般來說,循環、變量和分支在真正的函數式語言里面都用lazy這種偏門的概念代替了從而消失,因此還是不合適- -b  回復  更多評論
              
            # re: 十步精通新語言 2010-08-23 09:51 羽風
            文章很好,喜歡作者的學習思維,對于最后的一句話深表贊同!  回復  更多評論
              
            # re: 十步精通新語言 2010-08-23 09:53 空明流轉
            很多時候不同的語言代表了截然不同的需求和解決思路,不可一概而論。
            按照CPP來使用的Python,終究只是換了個樣子的Cpp而已。  回復  更多評論
              
            # re: 十步精通新語言 2010-08-26 09:02 隨遇而安
            同意樓上,關鍵是語言設計者的設計目的。

            把這個搞清楚了,就好了。

            不過樓主總結的也非常不錯。

            從編譯的角度看都是標識符嗎,然后再分類。  回復  更多評論
              
            # re: 十步精通新語言 2010-08-29 17:55 Tanky Woo
            朋友你好:
            C/C++和算法論壇:C++奮斗樂園
            歡迎你加入。
            里面有C/C++交流,求助,源碼,
            算法學習,求助,
            ACM刷題
            等各種板塊,
            相信大家在一起能學習快樂。

            論壇地址:
            [url=http://www.cppleyuan.com/index.php]http://www.cppleyuan.com/index.php[/url]

            另外,論壇現 在招收版主,有意愿的朋友可以看看:
            [url=http://www.cppleyuan.com/forumdisplay.php?fid=44]http://www.cppleyuan.com/forumdisplay.php?fid=44[/url]

            注:此留言絕不是廣告,只是看見博主也是C/C++和算法的愛好者,我們想邀請博主一起加入我們的論壇。

            我也是一名C/C++和ACM愛好者,大家可以去我博客看看就知道了:
            [url=http://www.wutianqi.com/]http://www.wutianqi.com/[/url]

            打擾之處請見諒。
              回復  更多評論
              
            777午夜精品久久av蜜臀| 久久久无码精品亚洲日韩按摩| 国产91久久精品一区二区| 99久久人妻无码精品系列蜜桃| 国产精品一区二区久久国产| 草草久久久无码国产专区| 久久精品无码一区二区三区免费 | 国内精品人妻无码久久久影院导航| 午夜精品久久久久久99热| 久久91综合国产91久久精品| 亚洲欧洲精品成人久久曰影片 | 国产99精品久久| 久久久精品久久久久特色影视| 久久99久国产麻精品66| 亚洲成色999久久网站| 久久人人妻人人爽人人爽| 久久久久久无码国产精品中文字幕| 精品久久久久成人码免费动漫| 国产精品激情综合久久| 久久综合狠狠综合久久| 国内精品伊人久久久影院| 狠狠人妻久久久久久综合| 久久久久亚洲AV片无码下载蜜桃| 久久久这里只有精品加勒比| 99久久精品午夜一区二区| 成人午夜精品无码区久久| 麻豆国内精品久久久久久| 国产精品免费看久久久香蕉| 韩国免费A级毛片久久| 久久亚洲中文字幕精品有坂深雪| 色综合久久88色综合天天 | 品成人欧美大片久久国产欧美| 久久亚洲精品成人AV| 国产aⅴ激情无码久久| 欧美亚洲国产精品久久| 久久久免费观成人影院| 久久人人爽人人澡人人高潮AV | 一本一道久久a久久精品综合| 狠狠色伊人久久精品综合网| 国产成人无码精品久久久久免费| www亚洲欲色成人久久精品|