clang

标签

Cards List
#clang

旋转算法再探:clang的libcxx中的循环分解

The Old New Thing (Raymond Chen) · 2026-06-04 缓存

本文深入探讨了clang的libcxx中用于旋转操作的循环分解算法,解释了该算法如何通过计算最大公约数(gcd)来确定循环数量,从而实现最少的交换次数。

0 人收藏 0 人点赞
#clang

关于C扩展、可移植性和替代编译器

Lobsters Hottest · 2026-05-25 缓存

本文讨论了编写可移植C代码的实际挑战,这些挑战源于对非标准编译器扩展和glibc条件头文件的依赖,并通过构建C编译器的示例进行说明。

0 人收藏 0 人点赞
#clang

Show HN:有没有人对一个探索C++ AST的工具感兴趣?

Hacker News Top · 2026-05-21 缓存

ACAV是一个交互式抽象语法树可视化工具,适用于C、C++和Objective-C,基于Clang和Qt构建,允许开发者通过编译数据库从真实代码库中探索AST。

0 人收藏 0 人点赞
#clang

当编译器让你惊喜

Lobsters Hottest · 2026-04-19 缓存

Matt Godbolt 探讨了编译器优化如何将 O(n) 求和循环转换为 O(1) 的闭式解,突出了 Clang 和 GCC 如何采用循环展开和数学简化等复杂技术来大幅提升代码性能。

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

提交意见反馈