直譯式語言的流程
可以透過 編譯網站 了解javaScript編譯的過程。在直譯器轉換的過程中,當你輸入var name = ‘ABBY’,會發生以下流程:
步驟1. 首先電腦會一一將語法基本單元化(Tokenizing):
var:VariableDeclaration 變數聲明
name:Identifier 識別詞
=:Punctuator 標點符號
‘ABBY’:Literal 字串
步驟2. 將這些語法製作成抽象結構樹(Abstract Syntax Tree,AST)
※尚未運行程式
步驟3. 最後生成代碼
※開始運行程式
編譯式語言的流程