Posted in

Go能取代C语言吗?答案藏在glibc 2.39源码第11,482行:__libc_start_main()强制要求C风格栈帧布局,Go runtime至今无法满足

第一章:Go能取代C语言吗? G … Go能取代C语言吗?答案藏在glibc 2.39源码第11,482行:__libc_start_main()强制要求C风格栈帧布局,Go runtime至今无法满足Read more

Posted in

Go defer函数参数捕获的栈帧陷阱:为什么i++在defer中输出恒为初始值?从stack frame layout到arg write barrier溯源

第一章:Go defer机制与栈 … Go defer函数参数捕获的栈帧陷阱:为什么i++在defer中输出恒为初始值?从stack frame layout到arg write barrier溯源Read more

Posted in

为什么Linux内核不用Go写?——从ABI稳定性、栈帧布局、中断处理到链接时优化的底层难度真相(含汇编级对比)

第一章:Go和C语言哪个难 比较 … 为什么Linux内核不用Go写?——从ABI稳定性、栈帧布局、中断处理到链接时优化的底层难度真相(含汇编级对比)Read more