<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      2013年終總結

      2013年我就干了兩件事情。第一件是gaclib,第二件是tinymoe

       

      Gaclib終于做到安全的支持C++的反射、從XML加載窗口和控件了。現在在實現的東西則是一個給gaclib用的workflow小腳本,用來寫一些簡單的view的邏輯、定義viewmodel接口,還有跟WPF差不多的data binding。

       

      Tinymoe是我大二的時候就設計出來的東西,無奈以前對計算機的理論基礎了解的太少,以至于沒法實現,直到現在才能做出來。總的來說tinymoe是一個模仿英語語法的嚴肅的編程語言——也就是說它是不基于NLP的,語法是嚴格的,寫錯一個單詞也會編譯不過。因此所有的函數都要寫成短語,包括控制流語句也是。所以我就想了一想,能不能讓分支、循環、異常處理和異步處理等等其他語言的內置的功能在我這里都變成庫?這當然是可以的,只要做全文的cps變換,然后要求這些控制流函數也寫成cps的風格就可以了。

       

      目前的第一個想法是,等搞好了之后先生成javascript或者C#的代碼,不太想寫自己的VM了,然后就出一個系列文章叫做《看實例跟大牛學編譯原理》,就以這個tinymoe作為例子,來把《如何設計一門語言》延續下去,啊哈哈哈哈哈。

       

      寫博客是一件很難的事情。我大三開始經營這個cppblog/cnblogs的博客的時候,一天都可以寫一篇,基本上是在記錄我學到的東西和我造的輪子。現在都比較懶了,覺得整天說自己在開發什么也沒意思了,于是想寫一些別的,竟然不知如何下手,于是就出了各種沒填完的系列。

       

      我覺得我學編程這13年來也是學到了不少東西的,除了純粹的api和語言的知識以外,很多方法論都給我起到了十分重要的作用。一開始是面向對象,然后是數據結構算法,然后是面向方面編程,然后是函數式編程,后來還接觸了各種跟函數式編程有關的概念,譬如說reactive programming啊,actor啊,異步啊,continuation等等。腦子里充滿了各種各樣的方法論和模型之后,現在無論寫什么程序,幾乎都可以拿這些東西往上套,然后做出一個維護也很容易(前提是有這些知識),代碼也很簡潔的程序了。

       

      工作的這四年半里,讓我學習到了文檔和自動化測試的重要性,于是利用這幾年我把文檔和測試的能力也鍛煉的差不多了。現在我覺得,技術的話工作應付起來是超級簡單,但是自己對技術的熱情還是促使我不斷的研究下去。2014年應該研究的技能就是嘴炮了。

      posted on 2014-01-04 21:52  陳梓瀚(vczh)  閱讀(8639)  評論(2)    收藏  舉報

      主站蜘蛛池模板: 丝袜美腿亚洲综合在线观看视频 | 亚洲国产成人va在线观看天堂| 国产精品十八禁一区二区| 国产精品中文字幕二区| 九九热精品在线视频观看| 亚洲精品日韩精品久久| 亚洲日韩性欧美中文字幕| 最新av中文字幕无码专区| 亚洲午夜无码久久久久蜜臀AV | 免费看亚洲一区二区三区| 国产av中文字幕精品| 亚洲欧美综合在线天堂| 黄色国产精品一区二区三区| 亚洲中文字幕无码av永久| 青青草无码免费一二三区| 欧美午夜精品久久久久久浪潮| 亚洲天堂亚洲天堂亚洲色图| av中文字幕国产精品| 亚洲精品一区二区美女| 亚洲精品成人综合色在线| 国产a在视频线精品视频下载| 国产亚洲欧美精品久久久| 九九综合九色综合网站| 办公室强奷漂亮少妇视频| 高清破外女出血AV毛片| 熟妇人妻久久精品一区二区| 亚洲中文字幕日产无码成人片| 最新午夜男女福利片视频| 日韩精品一区二区三区在| 国产乱子伦一区二区三区四区五区| 伊人中文在线最新版天堂| 日韩卡1卡2卡三卡免费网站| 无码囯产精品一区二区免费| 国产伦一区二区三区久久| 国产精品高清一区二区三区| 天堂va蜜桃一区二区三区| 蜜芽久久人人超碰爱香蕉| 会理县| 高清免费毛片| 极品尤物一区二区三区| 乱人伦人妻中文字幕无码久久网|