标签
本博文深入追踪了 NumPy 的 np.add 函数从 Python 到 C 的执行过程,解释了数值加法中涉及的内部机制和 SIMD 优化。
本文介绍了一种在GCC中无需可执行栈通过从蹦床读取指针来间接调用嵌套函数的技术,适用于较旧的GCC版本,并在noplate库中实现。
本文演示如何使用动态模块将 olive.c 图形库集成到 GNU Emacs 中,以渲染带有交互元素的旋转3D网格。
os8088 发布了新更新,包括网络浏览器、基于 Z80 内核的 CP/M 仿真,以及适用于 IBM PC XT 的 Microsoft Word 1.1a,还支持双显示器等功能。
一条推特重点介绍了 Rob Pike 经典的30行 C 语言正则表达式匹配器,展示了递归和指针算术,作为正则表达式引擎的入门介绍。
一篇博客文章,详细介绍了 OpenBSD 的 relayd(8) 和 httpd(8) 守护进程正在进行的复兴与现代化,包括使 imsg 消息系统现代化以及处理待定补丁的努力,作者称 LLM 是促使自己回归 C 语言编程的动因。
这篇博文探讨了C23中涉及`auto`作为类型推断说明符或存储类说明符的解析歧义,展示了当`x`是typedef时,GCC和Clang在解析如`auto x = 67;`这样的声明上的分歧,以及属性如何使情况复杂化。
作者分享了用C语言构建MNIST分类器的经历,强调理解基础比编码更重要,并解释了一维向量矩阵乘法的直觉。
一个为电子纸显示屏构建的手写C象棋引擎,特色是Grok设计的棋子和响应式渲染。工程故事被RepoReel改编成电影《国王无声倒下》。
Cameron Damera 在 Handmade Network Expo 2026 上演示了完全用 C 编写的文本编辑器 Fred,其核心特性包括内置 TCC 编译器、实时插件系统、动态 Tree-sitter 语言支持、撤销树和会话恢复,所有代码均手工编写,不依赖 AI。
作者调查了使用 entr 运行 C 程序时为何不显示段错误,发现 bash 的 exec 优化会抑制错误信息,除非在子 shell 或脚本中运行命令。
2025年国际混淆C代码大赛获奖者揭晓,共有23个参赛作品,其中包括Adrian Cable的Subleq计算机模拟器,该模拟器通过单指令集架构实现软件保存。
Project Box是一个为C语言初学者设计的项目合集,包含10个不同难度的项目,从井字棋到网络编程,每个项目都有源码、文档和构建配置,帮助学习者通过实践掌握C语言。
一份详细指南,介绍如何在C语言中实现设计模式,探讨如何在过程式语言中应用面向对象设计原则和常见模式。