→ Lipraxde: 以前再看yacc/lex時有看到,跟語法分析有關? 10/23 18:32
→ james732: 我自己的簡單理解是"一個有意義的最小單位" (?) 10/23 19:39
推 chuegou: counter的感覺? 10/23 20:03
→ Hazukashiine: 在講 token 的時候 我們一般不會說它具有語意 10/23 21:26
→ Hazukashiine: 因為程式碼是一個連續的位元流 沒有實體的切割 10/23 21:27
推 Bencrie: 衍生物(誤 10/23 21:27
→ Hazukashiine: 所以我們要定義一組規則去把程式碼切斷成數個單元 10/23 21:28
→ Hazukashiine: 這個過程叫做 tokenization 來提供語法分析器調用 10/23 21:29
→ Hazukashiine: 一但語法分析器建立出語法樹後 程式碼變有了意義 10/23 21:30
推 longlongint: 就代幣(誤 10/24 00:42
→ longlongint: 個人的理解 "一片小東西上面有寫字" 10/24 00:43
推 CoNsTaR: 就是能證明你身份的一樣物品啊 10/24 03:12
→ MOONRAKER: 證明身分那是寫網路程式的時候好嗎 10/24 03:16
→ MOONRAKER: token就如上述 程式碼是一個大字串 把這個大字串依照 10/24 03:18
→ MOONRAKER: 規則切成小段 就是token 10/24 03:19
→ MOONRAKER: 考慮意義 你可以稱它為「單字」 反正電腦語言的WORD是 10/24 03:19
→ MOONRAKER: 別的意思不會混淆 而token是合乎語法的基本片段 10/24 03:20
→ MOONRAKER: (syntactic element) 稱為「單字」也並無問題 10/24 03:21
→ MOONRAKER: 叫「字彙」或更模糊的「片段」也行 「字串」也勉強 10/24 03:31
→ MOONRAKER: 類似很難搞的詞還有"handle" 那比token還頭大 10/24 03:32
推 CoNsTaR: 原來我那個解釋還真的可以用在寫程式上啊 XDDD 10/24 04:29
推 springman: 在分析運算式時,運算元、運算子、括號 等都是 token。 10/24 09:40
問一下題外話,請問網路上哪裡可以抓到比較清楚版本的C89/C90 Spec?這個版本看得我眼
睛好痛苦
※ 編輯: zzss2003 (60.248.26.157), 10/24/2017 11:04:20
→ MOONRAKER: 規格書不好看是一定的啊 準備一些基礎知識才比較好看 10/24 16:07
我指的不清楚是指印的不清楚QQ
推 sppmg: 讓我想到 latex3 10/24 22:15
※ 編輯: zzss2003 (60.248.26.157), 10/25/2017 09:48:18
→ MOONRAKER: 那不是隨便找就有PDF嗎 10/25 14:02
→ MOONRAKER: Sorry正式的PDF是要錢的 但是你搜尋ISO 9899:1990 10/25 14:05
→ MOONRAKER: 就有一堆非常接近的版本了 還可能在中國有意外驚喜 10/25 14:05
→ descent: 我是印出來慢慢看 10/26 13:02