[問題]請問為什麼C不支援nested routine?

看板PLT (程式語言與理論)作者 (allstars)時間17年前 (2008/04/21 19:11), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串1/2 (看更多)
想請問為什麼C不能nested routine? CFL不是可以parse 這種 grammar 嗎? nested routine的優點又是什麼呢 看了wiki http://en.wikipedia.org/wiki/Nested_functions 並沒有很詳細的提到nested routine的優點與缺點 還有nested routine 的scoping 是算dynamic scoping 嗎 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.22.63.250

04/21 20:04, , 1F
覺得用處不大的關係?應該還是用 lexical scoping 就好吧?
04/21 20:04, 1F

01/03 16:22, , 2F
其實gcc有extend nested routine
01/03 16:22, 2F

01/03 16:23, , 3F
好處是不同函式內可以有同名不同效果的函式
01/03 16:23, 3F

01/03 16:23, , 4F
ex: compare function
01/03 16:23, 4F
文章代碼(AID): #1837Pd9q (PLT)
文章代碼(AID): #1837Pd9q (PLT)