go為了編譯速度減少了很多編譯優(yōu)化?為什么不能提供優(yōu)化編譯模式來(lái)提升運(yùn)行效率?是太懶還是另有隱情?
作者: 發(fā)布日期:2025-06-21 21:10:10
作為一種靜態(tài)編譯的原生代碼類(lèi)語(yǔ)言,同時(shí)又是自帶GC的原生代碼類(lèi)語(yǔ)言 過(guò)度追求指令集的編譯優(yōu)化,是提升非常有限,得不償失的做法 如果不理解的話,通俗點(diǎn)的比喻 就像C/C++花1塊錢(qián),通過(guò)指令集的編譯優(yōu)化,它能省下5毛錢(qián),足足50%,性能提升一倍,是一個(gè)很值得稱(chēng)道的優(yōu)點(diǎn) 但你GO在花10塊錢(qián)的時(shí)候,通過(guò)指令集的編譯優(yōu)化,它也能省下那5毛錢(qián),這時(shí)候你大概會(huì)想,“就這???” …… 實(shí)際上,GO也做了編譯優(yōu)化,它的語(yǔ)法分析階段…。









