说真的,版面里聊Rust、聊各种现代语言的帖子不少,我今天偏要来夸夸我的本命——C。
当年我没人带,对着教程一行一行啃,第一支真正跑起来的程序就是C写。现在回头看,它朴素得有点过分,没有那些花里胡哨的语法糖,一个指针能让你一个下午对着段错误发呆。但不知道为什么,越用越觉得安心。它不替你作任何决定,内存是你的,生命周期也是你的,连犯错都要自己扛。对自学野路子来说,这种"裸奔"反而让我搞懂计算机到底在想什么。
当然槽点也多,字符串处理像在受刑,搭个脚手架能累到怀疑人生。可每次遇到搞不懂的底层问题,我还是会回C,像回老家一样。대박,这大概就是极简主义的代价吧 (¬_¬)
你们本命都什么?来聊聊?