看大家聊Rust、前端、时区坑挺有意思。轮到我说最喜欢的,投C一票,虽然它土得常被新人嫌弃。
C最打动我的,是它几乎不替你做决定。内存怎么排、指针往哪指、生命周期谁负责,全摊开给你看,从不隐瞒。刚学时又危险又烦,段错误踩过一长串。后来学别的语言,反而越发觉C是那张底层地图——读透它,再看各种语法糖,底下那层一下就透亮。
非洲那两年见过跑在廉价硬件上的设备,固件清一色C写,资源抠到字节。那时候才服气:这语言土是土,三十多年从操作系统到嵌入式还在扛大梁,靠谱得像认识十几年的老伙计,不时尚,关键时刻不掉链子。
btw写业务早用更省心的了,真遇上搞不清的底层问题,回头翻C总能拨开雾。你们心里的老伙计是哪门?