[問題] 關於compiler的語彙分析(lexical analy …
compiler的
語彙分析(lexical analysis)、
語法分析(syntax analusis)、
語意分析(semantic analysis)
這三個階段以前學校老師說是平台獨立
不過最近在網路看到某投影片寫
"關於將語彙分析語語法分析分開的理由"有三點:
Simplicity (簡單)
Less complex approaches can be used for lexical analysis; separating them
simplifies the parser
Efficiency (效率)
Separation allows optimization of the lexical analyzer
Portability (可攜)
Parts of the lexical analyzer is somewhat platform-dependent, but
the syntax analyzer can be platform-independent (平台獨立)
在可攜性那像寫說lexical analyzer有時跟平台有關,
這樣compiler不就跟平台也有關了嗎?
有點困惑? 希望有人可以給我點意見, 謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.27.36.153
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.27.36.153
※ 編輯: huiming 來自: 114.27.36.153 (03/12 09:59)
→
03/12 12:23, , 1F
03/12 12:23, 1F
→
03/12 12:23, , 2F
03/12 12:23, 2F
→
03/12 12:24, , 3F
03/12 12:24, 3F
→
03/12 12:24, , 4F
03/12 12:24, 4F
推
03/12 12:31, , 5F
03/12 12:31, 5F
→
03/12 12:33, , 6F
03/12 12:33, 6F
→
03/12 19:38, , 7F
03/12 19:38, 7F
→
03/13 00:38, , 8F
03/13 00:38, 8F
→
03/13 00:43, , 9F
03/13 00:43, 9F
→
03/13 00:47, , 10F
03/13 00:47, 10F
→
03/13 00:48, , 11F
03/13 00:48, 11F
→
03/13 00:50, , 12F
03/13 00:50, 12F
→
03/13 01:05, , 13F
03/13 01:05, 13F
→
03/13 01:06, , 14F
03/13 01:06, 14F
推
03/16 09:49, , 15F
03/16 09:49, 15F
→
03/16 09:49, , 16F
03/16 09:49, 16F
→
03/16 09:49, , 17F
03/16 09:49, 17F
→
03/16 09:50, , 18F
03/16 09:50, 18F
→
03/16 09:50, , 19F
03/16 09:50, 19F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章