c-language

标签

Cards List
#c-language

Kefir C 编译器公开开发停止

Hacker News Top · 2026-06-01 缓存

Kefir C 编译器的主要开发者宣布停止公开开发,将项目无限期转为私有模式,以保持个人兴趣和可持续性。

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

关于C数组类型语义的讨论

Lobsters Hottest · 2026-05-24 缓存

本文解释了C数组类型的令人困惑的行为,包括它们退化为指针、sizeof和函数参数等例外情况,并将其与函数类型进行比较,提出了一种数组和指针严格分离的心理模型。

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

C语言中在C++中仍然无法工作的构造——以及一些已发生变化的构造

Lobsters Hottest · 2026-05-23 缓存

一篇更新经典调查的博文,关于C语言中在C++中无法工作的构造,涵盖了C++20和C23标准中影响兼容性的变化。

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

为什么C语言中存在箭头(->)运算符?

Lobsters Hottest · 2026-05-20

一篇解释C语言中箭头运算符(->)存在的历史和技术原因的文章。

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

Fil-C 优化调用约定

Hacker News Top · 2026-05-16 缓存

Fil-C 优化调用约定确保 C 程序即使在恶意滥用情况下也能保持内存安全性,同时通过在常见情况下省略安全检查来保持效率。它解释了通过 panic 或定义明确的行为来处理类型违规的通用优化和寄存器传递优化。

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

Kefir C17/C23 编译器

Hacker News Top · 2026-04-17 缓存

# kefir:独立 C17/C23 编译器 源码:[https://sr.ht/~jprotopopov/kefir/](https://sr.ht/~jprotopopov/kefir/) [723abe5](https://git.sr.ht/~jprotopopov/kefir/commit/723abe5)`重构目标 IR 指令存储以实现更安全的原地初始化` 8 小时前 [c1c07bf](https://git.sr.ht/~jprotopopov/kefir/commit/c1c07bf)`实现原地目标 IR 指令构造` 1 天前 Kefir 是一个面向 C17/C23 编程语言的独立编译器,由 [Jevgenij Protopopov](https://sr.ht/~jprotopopov) 开发

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

提交意见反馈