編譯原理太難了 計算機畢業(yè)生來討論,學的課程中哪門最難?我覺得是編譯原理,到現在感覺還是不懂啊?
計算機畢業(yè)生來討論,學的課程中哪門最難?我覺得是編譯原理,到現在感覺還是不懂?。孔鳛橛嬎銠C專業(yè)的畢業(yè)生和計算機專業(yè)的教育家,讓我來回答這個問題。事實上,在所有與計算機相關的專業(yè)課程中,編程語言課程應該
計算機畢業(yè)生來討論,學的課程中哪門最難?我覺得是編譯原理,到現在感覺還是不懂?。?/h2>
作為計算機專業(yè)的畢業(yè)生和計算機專業(yè)的教育家,讓我來回答這個問題。
事實上,在所有與計算機相關的專業(yè)課程中,編程語言課程應該相對簡單。一方面編程語言的內容相對較少,另一方面編程語言的實驗相對容易完成。從學生的整體表現來看,編程語言的平均分相對較高。
除編程語言外,其余的專業(yè)課程都有一定的難度,如數據庫、操作系統、計算機組成原理、數據結構、算法設計、編譯原理、計算機網絡、網絡安全等,這些課程不僅知識量大,但也有很多內容需要深入挖掘。
以操作系統為例,如果你想了解操作系統的工作機制,就應該閱讀操作系統的源代碼,所以很多計算機專業(yè)的學生都讀過Linux操作系統的源代碼。其實,通過閱讀操作系統的源代碼,我們還可以豐富其他相關的知識結構。雖然算法設計也有很大的難度,但是對于具有堅實數學基礎的學生來說,算法設計只是一種思維模式的轉換,即從數學思維向計算思維的轉變。為了成功地完成這一轉變,我們應該注意做更多的相關實驗。算法設計是計算機問題求解的核心。未來,無論是從事大數據還是人工智能,都需要有堅實的算法設計基礎。
計算機網絡是最容易被忽視的課程之一。許多人錯誤地認為計算機網絡相對簡單。實際上,計算機網絡的難度還是很高的,特別是對于數據通信相關的內容,這需要大量的計算。早期,許多參加計算機專業(yè)考試的學生在專業(yè)課考試過程中都面臨著計算機網絡的最大障礙。