中文国产日韩欧美视频,午夜精品999,色综合天天综合网国产成人网,色综合视频一区二区观看,国产高清在线精品,伊人色播,色综合久久天天综合观看

編譯原理課程設計心得體會

時間:2023-05-01 21:04:26 心得體會 我要投稿
  • 相關推薦

編譯原理課程設計心得體會

  課程設計主要是考察隊所學知識的一種檢驗,偏向于專業(yè)以后的職業(yè)方向。接下來是小編整理的編譯原理課程設計心得體會,歡迎閱讀!

編譯原理課程設計心得體會

  一周的課程設計很快過去,總體感覺得做得很不爽。

  因為考試的原因,所有想盡快把這個課程設計做完,所以就直接改了老師的程序,以為這樣會快一些,事實證明,確實如此,但是做起來很不順手,程序員更討厭的是看別人的程序。不知道變量的含義,函數(shù)的作用。還有就是對VC++不是很熟,不僅開發(fā)環(huán)境不熟,就連c++(其實應該說是c)的一些常用函數(shù)都忘得一干凈,就好比字符轉(zhuǎn)化為整型(atoi)和整型轉(zhuǎn)化為字符型(itoa)這兩個函數(shù),根本不認識,還是在GOOGLE上搜索到的資料。

  c++確實有很多不完美的地方,我最煩的就是指針,指來指去的很讓人頭疼。還有就有字符串的轉(zhuǎn)換等一些操作,沒有JAVA來得方便。如果自己獨立編寫代碼的話,我會首先考慮用JAVA,其次考慮用C#,最后才用c++。

  至于用什么asp,jsp來做,我也可以做,這些動態(tài)網(wǎng)頁語言都接觸過,只可惜自己技不如人,不能在兩天的時間內(nèi),把程序編出來,只能用最快的方法,用現(xiàn)成的改。因考慮到編譯是一門考研科目,所以自己打算在考試結(jié)束以后再完完整整地做一個。

  總的來說,課程設計加深了自己對編譯這門課的理解,發(fā)現(xiàn)自己還有很多的地方要復習,甚至還有知識點的理解偏差。一定在考試把所有的漏動填平。

  編譯原理課程設計心得體會2

  經(jīng)過一個星期的編譯原理課程設計,本人在劉貞老師的指導下,順利完成該課程設計。通過該課程設計,收獲頗多。

  一、對實驗原理有更深的理解

  通過該課程設計,掌握了什么是編譯程序,編譯程序工作的基本過程及其各階段的基本任務,熟悉了編譯程序總流程框圖,了解了編譯程序的生成過程、構(gòu)造工具及其相關的技術對課本上的知識有了更深的理解,課本上的知識師機械的,表面的找范文就來。通過把該算法的內(nèi)容,算法的執(zhí)行順序在計算機上實現(xiàn),把原來以為很深奧的書本知識變的更為簡單,對實驗原理有更深的理解。

  二、對該理論在實踐中的應用有深刻的理解

  通過把該算法的內(nèi)容,算法的執(zhí)行順序在計算機上實現(xiàn),知道和理解了該理論在計算機中是怎樣執(zhí)行的,對該理論在實踐中的應用有深刻的理解。

  三、激發(fā)了學習的積極性

  通過該課程設計,全面系統(tǒng)的理解了編譯原理程序構(gòu)造的一般原理和基本實現(xiàn)方法。把死板的課本知識變得生動有趣,激發(fā)了學習的積極性。把學過的計算機編譯原理的知識強化,能夠把課堂上學的知識通過自己設計的程序表示出來,加深了對理論知識的理解。以前對與計算機操作系統(tǒng)的認識是模糊的,概念上的`,現(xiàn)在通過自己動手做實驗,從實踐上認識了操作系統(tǒng)是如何處理命令的,如何協(xié)調(diào)計算機內(nèi)部各個部件運行,對計算機編譯原理的認識更加深刻。課程設計中程序比較復雜,在調(diào)試時應該仔細,在程序調(diào)試時,注意指針,將不必要的命令去除。

  在這次課程設計中,我就是按照實驗指導的思想來完成。加深了理解文件系統(tǒng)的內(nèi)部功能及內(nèi)部實現(xiàn),培養(yǎng)實踐動手能力和程序開發(fā)能力的目的。

  四、理解了該知識點以及學科之間的融合滲透

  本次課程設計程序部分是用c語言編寫的,把《計算機操作系統(tǒng)》,《編譯原理》,《算法分析與設計》《c語言》四門學科聯(lián)系起來,把各個學科之間的知識融合起來,把各門課程的知識聯(lián)系起來,對計算機整體的認識更加深刻。使我加深了對《計算機操作系統(tǒng)》,《編譯原理》,《算法分析與設計》《c語言》四門課程的認識。2篇編譯原理的編譯過程一般包括:詞法分析、語法分析、語義分析與中間代碼產(chǎn)生、優(yōu)化、目標代碼生成五個階段。

  通過本次設計,使我對編譯原理有了進一步的了解,更加鞏固了所學習的知識。我所選擇的題目是《LL(1)文法的編譯器自動生成器的生成與實現(xiàn)》,這是在語法分析階段。語法分析的主要任務就是:在詞法分析的基礎上,根據(jù)語言的語法規(guī)則,把單詞符號串分解成各類語法單位。通過語法分析,確定整個輸入串是否構(gòu)成語法上正確的"程序。"對此,我查找資料設計出一個簡單的程序。輸入字符串,進行簡單的分析。編譯原理是一門比較抽象的課程,也比較難以學得透。從一開始孫老師就對我們說,這個課程,如果你不認真去學,你就學不懂;如果你想不聽課,然后自學的話,你肯定會花比人家多很多的時間。確實是這樣,現(xiàn)在已經(jīng)結(jié)束了,我慶幸當初聽老師的話,比較認真地去聽課。即使如此,還是有很多東西很模糊的。但至少對編譯這個概念有一定的了解。

  如果要成為一名優(yōu)秀的軟件開發(fā)工作者,則這門課程必不可少。它是軟件工程的基礎,學好它,對軟件的設計有很大的幫助。通過本次的設計,我更加體會到這一點。剛開始設計的時候,我根本就找不著路。平時的實驗老師都有給出部分代碼或者代碼,而這次,卻是要自己通過學習來完成。我們學過C和C++程序設計語言,理所當然會想到使用這兩種語言之一來實現(xiàn)。

  我選擇了C++,因為這個學期也在學習,剛好可以通過課程設計再次鞏固。在網(wǎng)上找了一些資料,也參考過別人所寫的代碼,慢慢開始寫……剛好期末考試,也就寫寫停停,拖了比較長時間。無論如何,當初只是在想,只要我有得交就是了。后來寫著寫著,來感覺了,就覺得,其實學習也是一件挺有趣的事。特別是當自己的代碼能運行的時候,那種心情真的特興奮。盡管代碼并不完善,并且會有錯誤,不過,今后我會再次努力學習,然后把它做得更好。

【編譯原理課程設計心得體會】相關文章:

編譯原理課程設計實驗報告模板05-01

編譯及編譯理論初探05-02

化工原理課程設計心得體會09-28

微機原理課程設計心得體會04-11

編譯04-30

機械原理課程設計心得11-21

普通本科院校編譯原理教學改革探討05-02

機械原理課程設計實踐活動的心得體會04-27

機械原理課程設計-指南車05-01

Aspen Plus在化工原理課程設計教學中的應用04-29