c-language

标签

Cards List
#c-language

C语言中的尾调用优化相对较新

Hacker News Top · 昨天 缓存

LWN的一条评论讨论了C语言编译器中尾调用优化相对较新的实现,引用了历史上的局限性,并指出现代的GCC和Clang现已支持该优化,这对解释器实现有潜在好处。

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

C89 中的一个永远不会被修复的歧义

Lobsters Hottest · 2天前 缓存

一篇博客文章探讨了 C89 标准中关于隐式函数声明的歧义,GCC 和 Clang 对此解释不一,导致某些代码产生不同的编译结果。

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

Lisp in 99 Lines of C and How to Write One Yourself

Lobsters Hottest · 2026-08-04 缓存

An article introducing tinylisp, a Lisp interpreter written in 99 lines of C, with a companion PDF explaining how to write one yourself, covering NaN boxing and extensions.

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

sizeof 在 C 中解析出乎意料地困难

Lobsters Hottest · 2026-08-02 缓存

本文探讨了解析 C 语言 `sizeof` 运算符所面临的挑战,该运算符可以接受表达式或带括号的类型,而复合字面量和后缀运算符又带来了额外的复杂性。文章讨论了解析策略,并指出 C2y 新引入的 `_Countof` 运算符也面临类似问题。

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

使用C和SDL 2编写的Fasttracker II克隆

Hacker News Top · 2026-07-29 缓存

作者发布了ft2-clone 2.22版本,这是一个用C和SDL 2编写的经典Fasttracker II音乐跟踪器的跨平台克隆,提供Windows、macOS和Linux的二进制文件。

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

@QuixiAI: QuixiAI/embeddinggemma.c - 极速跨平台嵌入推理引擎。用C编写,可随处运行。推理…

X AI KOLs Following · 2026-07-20 缓存

QuixiAI发布embeddinggemma.c,一个用C编写的快速跨平台嵌入推理引擎,支持多种后端(CPU、Metal、CUDA、ROCm、SYCL)以及Matryoshka嵌入,并提供标准HTTP API。

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

InvisiCaps:Fil-C 能力模型

Lobsters Hottest · 2026-07-20 缓存

描述了 Fil-C 的 InvisiCaps 能力模型,该模型通过跟踪指针权限来确保 C 和 C++ 的内存安全,同时追求极致的兼容性和合理的性能。

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

我以前不知道的关于 K&R C 的一堆东西

Lobsters Hottest · 2026-07-15 缓存

这篇文章探讨了关于前 ANSI C(K&R C)的一些晦涩细节,包括 void 的缺失、不同的浮点类型以及简化的类型说明符规则。文章解释了该语言上下文相关语法是如何通过单遍编译器的限制来证明其合理性的。

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

C语言中的Go风格并发

Hacker News Top · 2026-07-13 缓存

一篇详细的技术文章,探讨如何在C语言中复制Go的并发模型,使用POSIX线程、互斥锁、条件变量和工作池,作为Solod转译器项目的一部分。

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

你的代码很快——如果你运气好的话

Hacker News Top · 2026-07-11 缓存

本文介绍了一种使用排序网络的无分支快速排序实现,并探讨了现代编译器(特别是Clang)如何在代码以恰当风格编写时,利用无分支指令来优化循环。

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

@ErickSky: 忘掉vLLM、llama.cpp和昂贵的GPU吧。[colibri] 这个工具用纯C语言在约25GB RAM上运行GLM-5.2 (744B MoE)…

X AI KOLs Timeline · 2026-07-10 缓存

colibri 是一个纯C语言推理工具,通过从磁盘流式传输专家模型,在约25GB RAM上运行GLM-5.2 744B MoE模型,无需昂贵的GPU。

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

Show HN: 在慢速电脑上运行GLM 5.2

Hacker News Top · 2026-07-09 缓存

Colibrì是一个纯C推理引擎,通过从磁盘流式加载专家,在约25GB RAM的消费级硬件上运行744B参数的GLM-5.2 MoE模型,配合推测解码可实现约2.2-2.8 token/秒的速度。

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

Tiny-C 参考手册摘录

Hacker News Top · 2026-07-02 缓存

来自 tiny-c 参考手册的摘录,描述了 tiny-c 编程语言的起源、设计理念和特性,该语言在简单集成的环境中结合了 BASIC、LOGO 和 C 的元素。

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

The Underhanded C Contest

Hacker News Top · 2026-07-01 缓存

本文宣布了2015年Underhanded C Contest的结果,这是一个专注于编写欺骗性恶意C代码的编程竞赛,今年的挑战涉及核验证,并强调了NaN中毒攻击。

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

用于C语言的单头文件解析器组合子

Hacker News Top · 2026-07-01 缓存

CParseC 是一个基于 C99 的单头文件解析器组合子库,灵感来自 Haskell 的 Parsec,提供零拷贝解析、无隐藏内存分配以及 SIMD 优化的组合子。其目标是提供一种灵活、高性能的手写解析器和 lex/yacc 工具的替代方案。

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

Qwen3.6 27B 本地与 Opus 4.8 对比,以及使用纯C零框架构建的体素引擎

Reddit r/LocalLLaMA · 2026-06-28

对比本地运行的Qwen3.6 27B和Opus 4.8,并重点介绍一个使用纯C语言且不依赖任何框架构建的体素引擎。

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

一个纯C从头编写的、仅支持CPU的Qwen 3精简推理引擎

Reddit r/LocalLLaMA · 2026-06-28

一个纯C从头实现的、仅支持CPU的Qwen 3模型最小推理引擎

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

C in the Linux Kernel

Lobsters Hottest · 2026-06-27 缓存

本文深入介绍了 Linux 内核中 C 语言与普通用户空间 C 的区别,涵盖资源管理、错误处理、并发、日志记录、静态分析等核心技巧,使用了大量 GNU C 扩展和内核特有模式。

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

Linux 移除 strncpy

Hacker News Top · 2026-06-26 缓存

Linux 内核历经六年、超过 360 个补丁,终于移除了危险的 strncpy 函数,改用 strscpy 等更安全的替代方案,确保 NULL 终止。

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

F* 文件系统——直接绕过操作系统内核读取SSD的文件搜索

Hacker News Top · 2026-06-21 缓存

一款名为 ffs 的 CLI 工具,通过直接读取磁盘来搜索文件,绕过操作系统内核的 VFS 层,在处理大型、未缓存目录时相比 ripgrep 等工具具有潜在的速度优势。支持 ext4、btrfs 和 APFS 文件系统。

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

提交意见反馈