」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > C++語法到底是上下文無關還是上下文相關,還是更強大的東西?

C++語法到底是上下文無關還是上下文相關,還是更強大的東西?

發佈於2025-04-30
瀏覽:534

Is C   Syntax Truly Context-Free or Context-Sensitive, or Something More Powerful?
揭示了C的語法:上下文複雜性

此外,C模板實例化本身是Turing-complete,可以在解析過程中進行計算。這使得c不合上下文和上下文敏感的分類。

在理論上可能是無上下文或上下文敏感的語法,而其難以理解的複雜性使其不切實際。 C標準中對技術英語和算法描述的依賴反映了這種句法不確定性的識別。 而不是正式的語法,C標准在附錄A中提供了指導。但是,它明確地指出,“ C語法的摘要”是近似的,不是一個近似的定義。歧義規則,訪問控制和類型規則對於濾除語法上有效但語義上無效的構造至關重要。 本質上,c語法超越了無上下文敏感的邊界和上下文敏感的邊界,體現了圖文完整的複雜性,使得需要一個豐富的語法系統。

最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3