軟考(軟件設計師知識點) --程序設計語言與語言處理程序基礎

1.編譯過程: 詞法錯誤:非法字符,關鍵字或標識符拼寫錯誤 語法錯誤:語法結構出錯,if,elseif不匹配,缺分號 語義錯誤:死循環,0除數,其他邏輯錯誤。 對於高級語言程序的處理:解釋型、編譯型 編譯:源代碼->詞法分析->語法分析->語義分析->中間代碼生成->代碼優化->目標代碼生成(中間代碼轉低級語言代碼,需要考慮硬件系統結構)->目標程序 2.文法的定義: 一個文法是一個四元組形式G=
相關文章
相關標籤/搜索