freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

編譯原理課程設(shè)計(jì)學(xué)習(xí)心得體會(huì)-資料下載頁(yè)

2025-11-05 22:16本頁(yè)面
  

【正文】 注釋、分析出語(yǔ)法分析階段需要的Token并滿足語(yǔ)法階段的所有要求,能夠判別詞法分析階段是否出錯(cuò)和出錯(cuò)類型和位置。語(yǔ)法分析主要能根據(jù)遞歸向下的分析思想和C文法對(duì)詞法分析獲取的Token進(jìn)行語(yǔ)法分析,能夠構(gòu)造出語(yǔ)法樹,能夠判別語(yǔ)法分析過程中是否出錯(cuò)以及出錯(cuò)位置和錯(cuò)誤類型。由于在編寫程序過程中,涉及到了正則表達(dá)式、DFA、提取公共左因子、消除左遞歸、EBNF、求First集合和Follow集合、遞歸向下分析方法以及編程語(yǔ)言方面的知識(shí),所以,通過本次的課程設(shè)計(jì)的實(shí)踐,使得自己對(duì)編譯原理這門課的許多知識(shí)點(diǎn)有了更加深刻和具體的理解,而不再只限制于做題。此外,對(duì)以前那些已掌握的知識(shí)有了溫習(xí)和動(dòng)手鍛煉的機(jī)會(huì)。如:以前在編譯原理課上雖然知道First集合和Follow集合怎么求的,卻不知道First集合和Follow集合到底是干什么的,通過編寫程序自己明白了他們的實(shí)際作用,使得自己不僅知其然還知其所以然,從而使得自己加深了對(duì)知識(shí)點(diǎn)的理解和掌握。由于以前編寫代碼都是使用JAVA語(yǔ)言,所以C/C++很多內(nèi)容都忘記了,通過本次的實(shí)踐,自己又重新拾起了以前的知識(shí)。此外,由于在做報(bào)告的時(shí)候,需要描繪DFA和程序流程圖,使得自己初步掌握了使用visio和word畫圖的能力。此外,對(duì)于文檔的編寫和美化自己也獲得了許多有用的經(jīng)驗(yàn)。[第五篇:2016編譯原理課程設(shè)計(jì)心得體會(huì) 2篇2016編譯原理課程設(shè)計(jì)心得體會(huì) 2篇經(jīng)過一個(gè)星期的編譯原理課程設(shè)計(jì),本人在劉貞老師的指導(dǎo)下,順利完成該課程設(shè)計(jì)。通過該課程設(shè)計(jì),收獲頗多。一、對(duì)實(shí)驗(yàn)原理有更深的理解通過該課程設(shè)計(jì),掌握了什么是編譯程序,編譯程序工作的基本過程及其各階段的基本任務(wù),熟悉了編譯程序總流程框圖,了解了編譯程序的生成過程、構(gòu)造工具及其相關(guān)的技術(shù)對(duì)課本上的知識(shí)有了更深的理解,課本上的知識(shí)師機(jī)械的,表面的找范文就來。通過把該算法的內(nèi)容,算法的執(zhí)行順序在計(jì)算機(jī)上實(shí)現(xiàn),把原來以為很深?yuàn)W的書本知識(shí)變的更為簡(jiǎn)單,對(duì)實(shí)驗(yàn)原理有更深的理解。二、對(duì)該理論在實(shí)踐中的應(yīng)用有深刻的理解通過把該算法的內(nèi)容,算法的執(zhí)行順序在計(jì)算機(jī)上實(shí)現(xiàn),知道和理解了該理論在計(jì)算機(jī)中是怎樣執(zhí)行的,對(duì)該理論在實(shí)踐中的應(yīng)用有深刻的理解。三、激發(fā)了學(xué)習(xí)的積極性通過該課程設(shè)計(jì),全面系統(tǒng)的理解了編譯原理程序構(gòu)造的一般原理和基本實(shí)現(xiàn)方法。把死板的課本知識(shí)變得生動(dòng)有趣,激發(fā)了學(xué)習(xí)的積極性。把學(xué)過的計(jì)算機(jī)編譯原理的知識(shí)強(qiáng)化,能夠把課堂上學(xué)的知識(shí)通過自己設(shè)計(jì)的程序表示出來,加深了對(duì)理論知識(shí)的理解。以前對(duì)與計(jì)算機(jī)操作系統(tǒng)的認(rèn)識(shí)是模糊的,概念上的,現(xiàn)在通過自己動(dòng)手做實(shí)驗(yàn),從實(shí)踐上認(rèn)識(shí)了操作系統(tǒng)是如何處理命令的,如何協(xié)調(diào)計(jì)算機(jī)內(nèi)部各個(gè)部件運(yùn)行,對(duì)計(jì)算機(jī)編譯原理的認(rèn)識(shí)更加深刻。課程設(shè)計(jì)中程序比較復(fù)雜,在調(diào)試時(shí)應(yīng)該仔細(xì),在程序調(diào)試時(shí),注意指針,將不必要的命令去除。在這次課程設(shè)計(jì)中,我就是按照實(shí)驗(yàn)指導(dǎo)的思想來完成。加深了理解文件系統(tǒng)的內(nèi)部功能及內(nèi)部實(shí)現(xiàn),培養(yǎng)實(shí)踐動(dòng)手能力和程序開發(fā)能力的目的。四、理解了該知識(shí)點(diǎn)以及學(xué)科之間的融合滲透本次課程設(shè)計(jì)程序部分是用c語(yǔ)言編寫的,把《計(jì)算機(jī)操作系統(tǒng)》,《編譯原理》,《算法分析與設(shè)計(jì)》《c語(yǔ)言》四門學(xué)科聯(lián)系起來,把各個(gè)學(xué)科之間的知識(shí)融合起來,把各門課程的知識(shí)聯(lián)系起來,對(duì)計(jì)算機(jī)整體的認(rèn)識(shí)更加深刻。使我加深了對(duì)《計(jì)算機(jī)操作系統(tǒng)》,《編譯原理》,《算法分析與設(shè)計(jì)》《c語(yǔ)言》四門課程的認(rèn)識(shí)。2篇編譯原理的編譯過程一般包括:詞法分析、語(yǔ)法分析、語(yǔ)義分析與中間代碼產(chǎn)生、優(yōu)化、目標(biāo)代碼生成五個(gè)階段。通過本次設(shè)計(jì),使我對(duì)編譯原理有了進(jìn)一步的了解,更加鞏固了所學(xué)習(xí)的知識(shí)。我所選擇的題目是《LL(1)文法的編譯器自動(dòng)生成器的生成與實(shí)現(xiàn)》,這是在語(yǔ)法分析階段。語(yǔ)法分析的主要任務(wù)就是:在詞法分析的基礎(chǔ)上,根據(jù)語(yǔ)言的語(yǔ)法規(guī)則,把單詞符號(hào)串分解成各類語(yǔ)法單位。通過語(yǔ)法分析,確定整個(gè)輸入串是否構(gòu)成語(yǔ)法上正確的“程序?!睂?duì)此,我查找資料設(shè)計(jì)出一個(gè)簡(jiǎn)單的程序。輸入字符串,進(jìn)行簡(jiǎn)單的分析。編譯原理是一門比較抽象的課程,也比較難以學(xué)得透。從一開始孫老師就對(duì)我們說,這個(gè)課程,如果你不認(rèn)真去學(xué),你就學(xué)不懂;如果你想不聽課,然后自學(xué)的話,你肯定會(huì)花比人家多很多的時(shí)間。確實(shí)是這樣,我慶幸當(dāng)初聽老師的話,比較認(rèn)真地去聽課。即使如此,還是有很多東西很模糊的。但至少對(duì)編譯這個(gè)概念有一定的了解。如果要成為一名優(yōu)秀的軟件開發(fā)工作者,則這門課程必不可少。它是軟件工程的基礎(chǔ),學(xué)好它,對(duì)軟件的設(shè)計(jì)有很大的幫助。通過本次的設(shè)計(jì),我更加體會(huì)到這一點(diǎn)。剛開始設(shè)計(jì)的時(shí)候,我根本就找不著路。平時(shí)的實(shí)驗(yàn)老師都有給出部分代碼或者代碼,而這次,卻是要自己通過學(xué)習(xí)來完成。我們學(xué)過C和C++程序設(shè)計(jì)語(yǔ)言,理所當(dāng)然會(huì)想到使用這兩種語(yǔ)言之一來實(shí)現(xiàn)。我選擇了C++,因?yàn)檫@個(gè)學(xué)期也在學(xué)習(xí),剛好可以通過課程設(shè)計(jì)再次鞏固。在網(wǎng)上找了一些資料,也參考過別人所寫的代碼,慢慢開始寫......剛好期末考試,也就寫寫停停,拖了比較長(zhǎng)時(shí)間。無論如何,當(dāng)初只是在想,只要我有得交就是了。后來寫著寫著,來感覺了,就覺得,其實(shí)學(xué)習(xí)也是一件挺有趣的事。特別是當(dāng)自己的代碼能運(yùn)行的時(shí)候,那種心情真的特興奮。盡管代碼并不完善,并且會(huì)有錯(cuò)誤,不過,今后我會(huì)再次努力學(xué)習(xí),然后把它做得更好。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1