計算機理論在實際程式設計中的應用之我見
計算機理論在實際程式設計中的應用之我見
自畢業後很長一段時間裡,我一直認為在大學時學的計算機理論跟實際應用是脫節的,畢業後的這幾年裡,基本上沒有用到這些,用到的只是些類庫及api等等,直到最近我想開發一個自動的curd框架,及公司需要用到一個通用的解析框架。我才發現,原來這些理論還是有用的。不過自己在大學時,因為對程式設計非常感興趣,所以只要跟計算機相關的課程,有的甚至是不相關的課程,我也會學習一下,如大學時,我利用一個暑假的時間,閱讀完一個pl0的編譯器原始碼,及做了些改正,使其可以在delphi7以後的版本中執行,還有看了好幾遍的編譯原理(龍書)還有就是作業系統方面的書籍(我曾想閱讀完dos6.0的原始碼,但工作量太大,只是看了個大概),及仿照dos寫了個帶簡單i/o的作業系統。所以我寫這個解析框架基本不費什麼勁,後來由於有別的更緊急的任備,這個工作讓別的同事做了,也可能這些同事,沒有相關的理論知識,所以接手後,有些程式碼不能理解,以至於領導說我的程式碼風格有問題,不過自已的程式碼以後要經常清理改過之後無用的一定要刪掉,以免別人閱讀原始碼時造成誤解。 編譯原理中的詞法分析相關知識可以用來分析解析資料,而作業系統管理中的資源分配方式可以在解析資料時有效的減少資源的浪費,加快程式執行的速度,這種對比在C#,Java之類的執行在虛擬機器平臺的語言上尤其明顯。
自畢業後很長一段時間裡,我一直認為在大學時學的計算機理論跟實際應用是脫節的,畢業後的這幾年裡,基本上沒有用到這些,用到的只是些類庫及api等等,直到最近我想開發一個自動的curd框架,及公司需要用到一個通用的解析框架。我才發現,原來這些理論還是有用的。不過自己在大學時,因為對程式設計非常感興趣,所以只要跟計算機相關的課程,有的甚至是不相關的課程,我也會學習一下,如大學時,我利用一個暑假的時間,閱讀完一個pl0的編譯器原始碼,及做了些改正,使其可以在delphi7以後的版本中執行,還有看了好幾遍的編譯原理(龍書)還有就是作業系統方面的書籍(我曾想閱讀完dos6.0的原始碼,但工作量太大,只是看了個大概),及仿照dos寫了個帶簡單i/o的作業系統。所以我寫這個解析框架基本不費什麼勁,後來由於有別的更緊急的任備,這個工作讓別的同事做了,也可能這些同事,沒有相關的理論知識,所以接手後,有些程式碼不能理解,以至於領導說我的程式碼風格有問題,不過自已的程式碼以後要經常清理改過之後無用的一定要刪掉,以免別人閱讀原始碼時造成誤解。 編譯原理中的詞法分析相關知識可以用來分析解析資料,而作業系統管理中的資源分配方式可以在解析資料時有效的減少資源的浪費,加快程式執行的速度,這種對比在C#,Java之類的執行在虛擬機器平臺的語言上尤其明顯。
相關文章
- TRIZ理論在洗碗機設計中應用探討
- 計算機學院的老師實際程式設計能力如何?計算機程式設計
- 我是如何學習計算機程式設計的計算機程式設計
- 電腦科學和Python程式設計導論(一) 計算機相關理論Python程式設計計算機
- Contravariance 概念在計算機程式設計中的應用計算機程式設計
- 圖靈機與計算理論圖靈
- 程式設計師的計算機配置程式設計師計算機
- 程式設計師應該讀的 7 本計算機書程式設計師計算機
- socket程式設計在TCP中的應用程式設計TCP
- 計算機系統3-> 現代計算機基石 | 圖靈機理論計算機圖靈
- [Elasticsearch] ES 的Mapping 設計在實際場景中應用ElasticsearchAPP
- 關於“斯金納箱”及相關理論在遊戲設計中應用的討論遊戲設計
- 作為程式設計師,我們理應自豪程式設計師
- 數學在計算機圖形學中的應用計算機
- 計算機程式設計藝術計算機程式設計
- [譯] 設計 QA 在應用程式設計中的重要性程式設計
- Delphi 中物件導向程式設計之我見 (轉)物件程式設計
- 程式設計師喝酒的計算機文化程式設計師計算機
- 競爭程式設計與實際程式設計的不同程式設計
- 影像處理和計算機視覺中的經典論文整理計算機視覺
- 計算理論導論筆記筆記
- 應用TRIZ理論優化設計便捷式榨汁機優化
- 計算機實際上是如何工作的計算機
- 計算機導論計算機
- Vector在Java程式設計中的應用 (轉)Java程式設計
- 2024 計算導論與程式設計程式設計
- 你以為我在玩遊戲?其實我在學程式設計!遊戲程式設計
- HUST-計算機網路實驗-socket程式設計計算機網路程式設計
- 論通訊子網在計算機網路中的地位和作用計算機網路
- 響應式程式設計與MVVM架構—理論篇程式設計MVVM架構
- 實際工作中是這樣程式設計的程式設計
- 計算機程式設計心得總結計算機程式設計
- 10 早期計算機如何程式設計計算機程式設計
- 趣圖:“大學時學習中的程式設計”與“實際工作專案中的程式設計”程式設計
- 在計算機組成原理中x,計算機組成原理計算機
- 用Python實現《計算的本質:深入剖析程式和計算機》中的程式碼Python計算機
- 我與計算機計算機
- 非計算機專業如何轉行做程式設計師:我的經驗計算機程式設計師