成人免费看黄网站无遮挡,caowo999,se94se欧美综合色,a级精品九九九大片免费看,欧美首页,波多野结衣一二三级,日韩亚洲欧美综合

編譯原理的學(xué)習心得體會(huì )

時(shí)間:2021-03-18 15:12:20 心得體會(huì ) 我要投稿

編譯原理的學(xué)習心得體會(huì )

  篇一:編譯原理 學(xué)習心得

編譯原理的學(xué)習心得體會(huì )

  國際學(xué)院 0802 楊良燕 200819100227

  《編譯原理》課程學(xué)習心得

  《編譯原理》是計算機專(zhuān)業(yè)的一門(mén)重要課程,正如教材

  第一章的引論所述,“編譯程序是現代計算機系統的基本組成部分之一”!耙粋(gè)編譯程序就是一個(gè)語(yǔ)言翻譯程序,語(yǔ)言翻譯程序把一種語(yǔ)言(源語(yǔ)言)書(shū)寫(xiě)的程序翻譯成另一種語(yǔ)言(目標語(yǔ)言)的等價(jià)程序”。

  通過(guò)這一學(xué)期的學(xué)習,我覺(jué)得編譯原理是一門(mén)理論性很強的課程,從文法和語(yǔ)言的概念到LL(1)文法和LR(0)文法的分析,幾乎都是對具體問(wèn)題的抽象。因而,我們需要更多的時(shí)間來(lái)理解、掌握相關(guān)的知識,當然在這一過(guò)程中也存在很多問(wèn)題,比如我們后期學(xué)習具體文法的分析方法時(shí),對于文法的概念不夠清晰,影響了上課的效率,知道老師再次給我們講解了文法等基礎的知識點(diǎn),我們才慢慢掌握后面所學(xué)的LL(1)文法等,也發(fā)現了知識點(diǎn)之間的關(guān)聯(lián)。此外,這門(mén)課程的課時(shí)被安排得很少,一周只有一次,這樣很不利于我們對這門(mén)重要課程的理解和掌握。但是我覺(jué)得我們很幸運,因為老師在有限的課程中盡量將知識點(diǎn)以比較容易接受的方式給我們講解,教我們用簡(jiǎn)單的方法理解記憶不同的知識,對于我們提出的問(wèn)題,無(wú)論課上或是課外,老師一直是不厭其煩,甚至利用課余時(shí)間為我們講解重要的難題。

  編譯原理這門(mén)課程不僅僅在于其本身的理論價(jià)值,更在于為我們解決問(wèn)題提供的思維方式和方法。從LL(1)到LR(0),問(wèn)題不斷被解決的同時(shí),又有一個(gè)個(gè)新的問(wèn)題提了出來(lái)。對計算機語(yǔ)言世界的知識積累,像滾雪球一樣越滾越大。這個(gè)逐漸遞進(jìn),逐漸解決問(wèn)題的過(guò)程對我來(lái)說(shuō)是收獲很大的。整個(gè)過(guò)程好像踏著(zhù)前人研究編譯理論的路線(xiàn),不斷感覺(jué)他們遇到的問(wèn)題,更重要的是他們解決問(wèn)題的思路。編譯原理的課程帶給我的不只是如何去編譯程序這樣的理論知識,相信更重要的是一種如何“自動(dòng)計算”的思路。通過(guò)對相關(guān)編譯問(wèn)題的具體分析,讓我體會(huì )最深的是一種“自動(dòng)計算”的思想,同時(shí)完成編譯試驗后,更是感到了一種“自動(dòng)計算”的快樂(lè )!比欢颐靼鬃约弘m然對編譯有了一定的了解,我懂得了文法的分析,學(xué)會(huì )了構造確定和非確定有限自動(dòng)機,學(xué)會(huì )了LL(1)文法和LR(0)文法等,但是并沒(méi)有完全掌握,對于這些知識點(diǎn)的實(shí)質(zhì)性和其他方面,更是認識不深。作為一名學(xué)習計算機科學(xué)與技術(shù)的學(xué)生,我明白編譯原理是軟件工程的基礎,課程的結束并不意味著(zhù)學(xué)習的結束,只有通過(guò)以后的學(xué)習,才能更深入地了解編譯原理。

  篇二:編譯原理課程設計學(xué)習心得體會(huì )

  一周的課程設計很快過(guò)去,總體感覺(jué)得做得很不爽。因為考試的原因,所有想盡快把這個(gè)課程設計做完,所以就直接改了老師的程序,以為這樣會(huì )快一些,事實(shí)證明,確實(shí)如此,但是做起來(lái)很不順手,程序員更討厭的是看別人的程序。不知道變量的含義,函數的作用。還有就是對vc 不是很熟,不僅開(kāi)發(fā)環(huán)境不熟,就連c (其實(shí)應該說(shuō)是c)的一些常用函數都忘得一干凈,就好比字符轉化為整型(atoi)和整型轉化為字符型(itoa)這兩個(gè)函數,根本不認識,還是在google上搜索到的資料。c 確實(shí)有很多不完美的地方,我最煩的'就是指針,指來(lái)指去的很讓人頭疼。還有就有字符串的轉換等一些操作,沒(méi)有java來(lái)得方便。如果自己獨立編寫(xiě)代碼的話(huà),我會(huì )首先考慮用java,其次考慮用c#,最后才用c 。至于用什么asp,jsp來(lái)做,我也可以做,這些動(dòng)態(tài)網(wǎng)頁(yè)語(yǔ) 言都接觸過(guò),只可惜自己技不如人,不能在兩天的時(shí)間內,把程序編出來(lái),只能用最快的方法,用現成的改。因考慮到編譯是一門(mén)考研科目,所以自己打算在考試結束以后再完完整整地做一個(gè)?偟膩(lái)說(shuō),課程設計加深了自己對編譯這門(mén)課的理解,發(fā)現自己還有很多的地方要復習,甚至還有知識點(diǎn)的理解偏差。一定在考試把所有的漏動(dòng)填平。

  篇三:編譯原理課程設計心得體會(huì )

  編譯原理課程設計心得體會(huì )

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

       一、對實(shí)驗原理有更深的理解 通過(guò)該課程設計,掌握了什么是編譯程序,編譯程序工作的基本過(guò)程及其各階段的基本任務(wù),熟悉了編譯程序總流程框圖,了解了編譯程序的生成過(guò)程、構造工具及其相關(guān)的技術(shù)對課本上的知識有了更深的理解,課本上的知識師機械的,表面的。通過(guò)把該算法的內容,算法的執行順序在計算機上實(shí)現,把原來(lái)以為很深奧的書(shū)本知識變的更為簡(jiǎn)單,對實(shí)驗原理有更深的理解。 二、對該理論在實(shí)踐中的應用有深刻的理解 通過(guò)把該算法的內容,算法的執行順序在計算機上實(shí)現,知道和理解了該理論在計算機中是怎樣執行的,對該理論在實(shí)踐中的應用有深刻的理解。

  三、激發(fā)了學(xué)習的積極性 通過(guò)該課程設計,全面系統的理解了編譯原理程序構造的一般原理和基本實(shí)現方法。把死板的課本知識變得生動(dòng)有趣,激發(fā)了學(xué)習的積極性。把學(xué)過(guò)的計算機編譯原理的知識強化,能夠把課堂上學(xué)的知識通過(guò)自己設計的程序表示出來(lái),加深了對理論知識的理解。以前對與計算機操 作系統的認識是模糊的,概念上的,現在通過(guò)自己動(dòng)手做實(shí)驗,從實(shí)踐上認識了操作系統是如何處理命令的,如何協(xié)調計算機內部各個(gè)部件運行,對計算機編譯原理的認識更加深刻。課程設計中程序比較復雜,在調試時(shí)應該仔細,在程序調試時(shí),注意指針,將不必要的命令去除。 在這次課程設計中,我就是按照實(shí)驗指導的思想來(lái)完成。加深了理解文件系統的內部功能及內部實(shí)現,培養實(shí)踐動(dòng)手能力和程序開(kāi)發(fā)能力的目的。 四、理解了該知識點(diǎn)以及學(xué)科之間的融合滲透 本次課程設計程序部分是用c語(yǔ)言編寫(xiě)的,把《計算機操作系統》,《編譯原理》,《算法分析與設計》《c語(yǔ)言》四門(mén)學(xué)科聯(lián)系起來(lái),把各個(gè)學(xué)科之間的知識融合起來(lái),把各門(mén)課程的知識聯(lián)系起來(lái),對計算機整體的認識更加深刻。使我加深了對《計算機操作系統》,《編譯原理》,《算法分析與設計》《c語(yǔ)言》四門(mén)課程的認識。

【編譯原理的學(xué)習心得體會(huì )】相關(guān)文章:

氯氣的生產(chǎn)原理說(shuō)課稿11-08

河中石獸的原理08-23

內經(jīng)養生原理11-14

初中物理功的原理課件05-10

日晷的工作原理是什么10-12

電感的作用和工作原理10-12

說(shuō)明河中石獸的原理08-26

學(xué)習培訓的心得體會(huì )05-03

勒夏特列原理是什么10-12

閱讀《魔術(shù)的科學(xué)原理》附答案12-24