什么叫做編譯
編譯就是把高級語言的源文件進行一系列處理,最終得到二進制代碼的可執行文件(傳說中的binary) 。
編譯器是將“一種語言(通常為高級語言)”翻譯為“另一種語言(通常為低級語言)”的程序 。編譯程序的語法分析器以單詞符號作為輸入,分析單詞符號串是否形成符合語法規則的語法單位 , 如表達式、賦值、循環等 , 最后看是否構成一個符合要求的程序,按該語言使用的語法規則分析檢查每條語句是否有正確的邏輯結構,程序是最終的一個語法單位 。編譯程序的語法規則可用上下文無關文法來刻畫 。
【什么叫做編譯】語法分析的方法分為兩種:自上而下分析法和自下而上分析法 。自上而下就是從文法的開始符號出發,向下推導,推出句子 。而自下而上分析法采用的是移進歸約法 , 基本思想是:用一個寄存符號的先進后出棧 , 把輸入符號一個一個地移進棧里,當棧頂形成某個產生式的一個候選式時,即把棧頂的這一部分歸約成該產生式的左鄰符號 。
推薦閱讀
- 菊花花茶的功效與作用是什么
- 百合薏米湯的功效是什么?
- 營養素對人體的作用是什么
- 油泵壞了有什么癥狀 油泵壞了的癥狀介紹
- 緐怎么讀 緐的拼音是什么
- 店面轉讓費是什么意思
- 經期喝姜汁紅糖水有什么好處呢
- 紅糖水喝了有什么好處呢
- 黃芪加紅棗泡水喝的功效是什么
- 菊花茶養肝有什么好處
