C语言到底有多强大?

张开发
2026/4/16 5:03:11 15 分钟阅读

分享文章

C语言到底有多强大?
在我上大学的时候就听说过Linux操作系统如何的优雅、如何的强大但成为Linux的用户很难。但是我用了3年的Kali Linux操作系统依然是个小白菜。同样C语言的强大在于用户的强大而成为C语言的用户很难因为C语言扎根底层想用好需要特别硬的操纵数据结构的基本功。大概在2016年/2017年我有幸成为一名C语言实习开发工程师做基础防火墙的攻击防范模块刚刚去一个星期就改问题单调试代码就是GDB黑窗口。当时我最大的疑问就是到底什么是回调函数同事和我讲了好久的Source Insight阅读代码我都用不熟。我们代码运行的位置大约在路由器的转发线程记忆深刻的是老师傅说跟踪到xxxModule就是我们的入口。后来看了培训胶片PPT才知道我们的代码在LB负载均衡之后做报文攻击检测。那期间和我打交道最多的就是机房里的路由器和网线。http post flood洪泛攻击防御是我论文的写作方向年前基本功能已经实现了依然还有很大的优化空间对这块业务理解的还不彻底中期答辩也是磕磕碰碰总算通过了。编写完ipv6代码的时候已经渐渐的对这块有一定的掌握但是由于只写了内核态的代码看到的还是冰山一角。对C语言背后业务的理解差距特别打击人我常常想我的实力要是有大神的一半就好了但是大神却说无穷大的一半也是无穷大哦搞得我很不自信。实力的差距不是一天两天的结果当你意识到不如别人的时候你已经落后很久了。然而大神却说开心就好管那么多干嘛。当你走在错误道路的时候你会认为自己处在错误的道路吗当你相信未来一定是光明的时候你会怀疑眼前的黑暗吗坚持选择对了收获苦尽甘来成功了坚持就会成功咯。坚持选择错了固执独断独行受伤了流下来最没用的眼泪。毕业后我选择了坚持继续做老本行搞安全开发校招分到了云WAF组开开心心做Web应用防火墙美滋滋的搞OWASP10有大师傅带着做C/C混合开发。然而造化弄人好景不长被领导安排去态势感知做安全研究。至此结束了我的C语言开发经历结束了我的代码青春。C语言到底有多强大我3年开发经验始终没能独当一面带着我的团队一起背锅吃C。

更多文章