c-programming

标签

Cards List
#c-programming

C 并非低级语言 (2018)

Hacker News Top ↗ · 2026-09-07

这篇文章论证了 C 编程语言并非真正的低级语言,挑战了普遍观念,并讨论了其抽象和设计。

0 人收藏 0 人点赞
#c-programming

追踪 np.add:一路到底

Hacker News Top ↗ · 2026-09-04 缓存

本博文深入追踪了 NumPy 的 np.add 函数从 Python 到 C 的执行过程,解释了数值加法中涉及的内部机制和 SIMD 优化。

0 人收藏 0 人点赞
#c-programming

侵入式链表

Hacker News Top ↗ · 2026-08-31 缓存

本文解释侵入式链表,这是一种数据结构变体,其中链接嵌入在结构本身中,在Linux中用于高效的内存管理和缓存性能。

0 人收藏 0 人点赞
#c-programming

在GCC中无需可执行栈间接调用嵌套函数的技术

Hacker News Top ↗ · 2026-08-29 缓存

本文介绍了一种在GCC中无需可执行栈通过从蹦床读取指针来间接调用嵌套函数的技术,适用于较旧的GCC版本,并在noplate库中实现。

0 人收藏 0 人点赞
#c-programming

GNU Emacs 中 Canvas 的介绍

Lobsters Hottest ↗ · 2026-08-23 缓存

本文演示如何使用动态模块将 olive.c 图形库集成到 GNU Emacs 中,以渲染带有交互元素的旋转3D网格。

0 人收藏 0 人点赞
#c-programming

Os8088.com:IBM XT 操作系统现已支持浏览器、带有 Z80 内核的 CP/M 2.2 以及 MS Word 1.1a

Hacker News Top ↗ · 2026-08-19 缓存

os8088 发布了新更新,包括网络浏览器、基于 Z80 内核的 CP/M 仿真,以及适用于 IBM PC XT 的 Microsoft Word 1.1a,还支持双显示器等功能。

0 人收藏 0 人点赞
#c-programming

@TrisH0x2A: Rob Pike 用大约30行C代码写了一个完整的正则表达式匹配器,它支持 ^、.、* 和 $,仅使用递归……

X AI KOLs Timeline ↗ · 2026-08-03 缓存

一条推特重点介绍了 Rob Pike 经典的30行 C 语言正则表达式匹配器,展示了递归和指针算术,作为正则表达式引擎的入门介绍。

0 人收藏 0 人点赞
#c-programming

死而未僵的软件:relayd(8) 与 httpd(8) 的持续演进

Lobsters Hottest ↗ · 2026-07-31 缓存

一篇博客文章,详细介绍了 OpenBSD 的 relayd(8) 和 httpd(8) 守护进程正在进行的复兴与现代化,包括使 imsg 消息系统现代化以及处理待定补丁的努力,作者称 LLM 是促使自己回归 C 语言编程的动因。

0 人收藏 0 人点赞
#c-programming

C语言的“顺时针/螺旋规则”

Hacker News Top ↗ · 2026-07-31 缓存

一种通过遵循顺时针/螺旋规则解析复杂C声明的经典技术,并附有实例。

0 人收藏 0 人点赞
#c-programming

解析C语言中类型推断声明之险

Lobsters Hottest ↗ · 2026-07-25 缓存

这篇博文探讨了C23中涉及`auto`作为类型推断说明符或存储类说明符的解析歧义,展示了当`x`是typedef时,GCC和Clang在解析如`auto x = 67;`这样的声明上的分歧,以及属性如何使情况复杂化。

0 人收藏 0 人点赞
#c-programming

Dependable C

Lobsters Hottest ↗ · 2026-07-19 缓存

一个全面的资源,提供编写可靠、安全的C代码的指南和建议,涵盖未定义行为、内存模型以及特定版本的注意事项。

0 人收藏 0 人点赞
#c-programming

@maxxfuu: 推理工程第13/90天 我用C语言构建了一个MNIST分类器。并不为此骄傲,但够坦率说出来。它花了我5……

X AI KOLs Timeline ↗ · 2026-07-19 缓存

作者分享了用C语言构建MNIST分类器的经历,强调理解基础比编码更重要,并解释了一维向量矩阵乘法的直觉。

0 人收藏 0 人点赞
#c-programming

@chessMan786: 用C语言构建虚拟机

X AI KOLs Timeline ↗ · 2026-07-19 缓存

一个关于使用C语言构建虚拟机的教程,涵盖底层系统概念。

0 人收藏 0 人点赞
#c-programming

@PhilShteuck:当你在从未设计成可移动的页面上构建国际象棋时会发生什么?一个手写C引擎。Grok雕刻的棋子……

X AI KOLs Following ↗ · 2026-07-15 缓存

一个为电子纸显示屏构建的手写C象棋引擎,特色是Grok设计的棋子和响应式渲染。工程故事被RepoReel改编成电影《国王无声倒下》。

0 人收藏 0 人点赞
#c-programming

张量即力量

Hacker News Top ↗ · 2026-07-14 缓存

本文从头开始在C语言中构建一个完整的、加速的张量库,并解释张量的概念及其运算。

0 人收藏 0 人点赞
#c-programming

fred: A text editor that uses C for everything - Handmade Network Expo 2026

Lobsters Hottest ↗ · 2026-07-14 缓存

Cameron Damera 在 Handmade Network Expo 2026 上演示了完全用 C 编写的文本编辑器 Fred,其核心特性包括内置 TCC 编译器、实时插件系统、动态 Tree-sitter 语言支持、撤销树和会话恢复,所有代码均手工编写,不依赖 AI。

0 人收藏 0 人点赞
#c-programming

我的段错误去哪了?

Lobsters Hottest ↗ · 2026-07-11 缓存

作者调查了使用 entr 运行 C 程序时为何不显示段错误,发现 bash 的 exec 优化会抑制错误信息,除非在子 shell 或脚本中运行命令。

0 人收藏 0 人点赞
#c-programming

C程序员再犯可读性罪行

Hacker News Top ↗ · 2026-07-06 缓存

2025年国际混淆C代码大赛获奖者揭晓,共有23个参赛作品,其中包括Adrian Cable的Subleq计算机模拟器,该模拟器通过单指令集架构实现软件保存。

0 人收藏 0 人点赞
#c-programming

@Jolyne_AI: 学完 C 语言语法,却卡在「不知道写什么」?网上教程又零散、难串成体系。 Project Box 把这件事做成了:一套为 C 初学者整理好的项目合集,从入门到进阶一路带你练到会。共 10 个不同难度的项目,从井字棋到网络编程,每个都有源码…

X AI KOLs Timeline ↗ · 2026-06-29 缓存

Project Box是一个为C语言初学者设计的项目合集,包含10个不同难度的项目,从井字棋到网络编程,每个项目都有源码、文档和构建配置,帮助学习者通过实践掌握C语言。

0 人收藏 0 人点赞
#c-programming

@chessMan786: 在C语言中掌握所有设计模式——一份详细指南,介绍如何在过程式语言中应用面向对象设计原则和常见模式

X AI KOLs Timeline ↗ · 2026-06-28 缓存

一份详细指南,介绍如何在C语言中实现设计模式,探讨如何在过程式语言中应用面向对象设计原则和常见模式。

0 人收藏 0 人点赞
← Previous
Next →
← 返回首页

提交意见反馈