"No way to prevent this" say users of only language where this regularly happens13 hours agohttps://xeiaso.net/shitposts/no-way-to-prevent-this/memory-safety/CVE-2026-8461/CVE-2026-8461 影响 FFmpeg 的 MagicYUV 解码器,原因在于 C 代码中边界检查不当。该漏洞会导致堆损坏、拒绝服务,并可能引发远程代码执行。文章讽刺地指出,C 是唯一一种会频繁出现此类内存安全问题的语言。程序员们表示无奈,声称尽管这些漏洞频发,却无法预防。
Reject Modernity, Return To 80s, Learn C17 days agohttps://hackaday.com/2026/07/10/reject-modernity-return-to-80s-learn-c/一位年轻程序员,可能是Alpha世代的一员,在一台配备琥珀色显示器的旧款IBM兼容386电脑上用C语言构建了自己的文本编辑器。他选择复古硬件和Borland Turbo C/Turbo C++来学习编程,避开现代集成开发环境和人工智能工具,依靠书籍进行自学。文章赞扬了他的实践方法,认为这比某些计算机科学毕业生更能培养对计算机科学基础知识的深入理解。评论者分享了学习C语言、汇编语言及其他语言时的怀旧经历,强调底层编程和自主学习的价值。讨论内容包括DOS内存管理的技术细节、历史上的编程工具以及代际定义(例如Alpha世代、C64世代)。关于C语言的相关性、C++的功能以及不同编程范式的优点的争论随之出现,部分人强调问题解决能力比正规教育更重要。该讨论串反映出对这位程序员自主创新精神的钦佩,以及对理解硬件和基础计算概念持久重要性的认同。