死碼刪除 編譯器原理中死碼消除Dead code elimination是一種編譯最佳化技術它的用途是移除對程式執行結果沒有任何影響的程式碼移除這類的程式碼有兩種優點不但可以減少程式的大小還可以避免程式在執行中進行不相關的運算行為減少它執行的時間不會被執行到的程式碼unreachable code以及只會影響到無關程式執行結果的變數Dead Variables都是死碼英语dead codeDead code的範疇