Tokenizer和parser是編譯器的兩個關鍵部分,它們負責將源代碼轉換為機器能夠理解的代碼。Tokenizer的作用是將源代碼分解成一個個標記(token),例如關鍵字、標識符、符號等。Parser的作用是根據語法規則將這些標記組合成語法樹,并檢查代碼中是否有語法錯誤。
如果不會tokenizer和parser,那么程序員可能無法將源代碼轉換為機器能夠理解的代碼,這會導致程序無法正常運行。此外,如果源代碼中有語法錯誤,程序員可能無法發現并修正這些錯誤,這也會導致程序無法正常運行。因此,作為程序員,不會tokenizer和parser可能會導致程序無法正常運行,并且無法發現和修正語法錯誤。這可能會給程序員帶來困難和挫折。