編譯執行(以c語言為例)
在寫好乙個.c檔案後運用編譯器對它進行編譯,編譯的過程並不執行程式而是把源**全部翻譯成機器指令,再加上一些描述資訊生成乙個新的檔案例如a.out即可執行檔案。可執行檔案可以被作業系統載入執行,計算機執行該檔案中由編譯器生成的指令。
解釋執行
將每行**當做一條命令解釋執行,而不需要先生成包含機器指令的可執行檔案再執行。
即解釋一句後就提交計算機執行一句,並不形成目標程式。
該過程類似於「口譯」一樣,說一句翻一句,不產生全文的翻譯文字。
轉義字元
\'---------------->單引號'
\"---------------->雙引號"
\?--------------->問號?
\\---------------->反斜槓\
\a--------------->響鈴(alert或bell)
\b--------------->退格(backspace)
\f---------------->分頁符(form feed)
\r---------------->回車(carriage return)
\n--------------->換行(line feed)
\t---------------->水平製表符(horizontal tab)
\v--------------->垂直製表符(vertical tab)
編譯執行和解釋執行以及轉義字元
編譯執行 以c語言為例 在寫好乙個.c檔案後運用編譯器對它進行編譯,編譯的過程並不執行程式而是把源 全部翻譯成機器指令,再加上一些描述資訊生成乙個新的檔案例如a.out即可執行檔案。可執行檔案可以被作業系統載入執行,計算機執行該檔案中由編譯器生成的指令。解釋執行 將每行 當做一條命令解釋執行,而不需...
編譯執行和解釋執行的區別
a 解釋程式 所謂解釋程式是高階語言翻譯程式的一種,它將源語言 如basic 書寫的源程式作為輸入,解釋一句後就提交計算機執行一句,並不形成目標程式。就像外語翻譯中的 口譯 一樣,說一句翻一句,不產生全文的翻譯文字。這種工作方式非常適合於人通過終端裝置與計算機會話,如在終端上打一條命令或語句,解釋程...
編譯執行和解釋執行的區別
a 解釋程式 所謂解釋程式是高階語言翻譯程式的一種,它將源語言 如basic 書寫的源程式作為輸入,解釋一句後就提交計算機執行一句,並不形成目標程式。就像外語翻譯中的 口譯 一樣,說一句翻一句,不產生全文的翻譯文字。這種工作方式非常適合於人通過終端裝置與計算機會話,如在終端上打一條命令或語句,解釋程...