标签

 c 

相关的文章:

探索 C 语言在现代编程中的应用,包括性能优化、跨平台解决方案及与 Rust 的结合,助力开发者提升编程效率。

这个 C 口小「外挂」,让 iPhone 和 Switch 支持无损蓝牙

让 iPhone 一键支持 LDAC 的无线尾巴#欢迎关注爱范儿官方微信公众号:爱范儿(微信号:ifanr),更多精彩内容第一时间为您奉上。 爱范儿 | 原文链接 · 查看评论 · 新浪微博

Questyle推出的QCC Dongle系列是全球首款MFi认证的无损蓝牙发射器,支持iPhone和Switch,采用USB-C连接,兼容aptX和LDAC编码,提供高质量音频传输。普通版售价349元,Pro版售价599元。

这个 C 口小「外挂」,让 iPhone 和 Switch 支持无损蓝牙
原文中文,约1100字,阅读约需3分钟。发表于:
阅读原文

新的 FFmpeg AVX-512 优化将纯 C 代码的性能提升了 36 倍

昨日合并到 FFmpeg Git 的一些提交为 AVX-512 和英特尔与 AMD 处理器提供了额外的手工调整汇编代码。 开源多媒体开发人员 Niklas Haas 昨日向 FFm...

FFmpeg 最近合并了针对 AVX-512 和 AVX2 的手工优化代码,显著提升了性能。基准测试显示,使用 AVX-512 的 avfilter scene_sad 速度是普通 C 代码的 36.31 倍,AVX2 为 25 倍。高位深度版本在 AMD Zen 4/Zen 5 和 Intel Xeon 处理器上表现尤为出色。

新的 FFmpeg AVX-512 优化将纯 C 代码的性能提升了 36 倍
原文中文,约600字,阅读约需2分钟。发表于:
阅读原文

被C long坑过吗?这个.NET 6新功能解决跨平台对齐难题

是32位类型,而在Linux平台上则摇身变为64位类型(在64位系统中)。这种看似微小的差异,却可能在跨平台开发中埋下深坑。类型,而你的.NET代码需要在不同平台上运行,很可能会因为类型不匹配而引发难以追踪的运行时错误。long...

.NET 6引入了CLong和CULong类型,解决了C语言long类型在跨平台开发中的不一致问题。这些类型根据运行平台自动调整,简化了代码,降低了维护成本,提高了可读性,使开发者能更专注于业务逻辑,避免手动处理平台差异。

原文中文,约3100字,阅读约需8分钟。发表于:
阅读原文

Unix 和 C 语言的起源

尽管Unix和C语言是由肯·汤普森和丹尼斯·里奇在短时间内创建的,但至今大多数计算机(包括手机)仍运行基于Unix的操作系统。此外,操作系统内核至今仍主要用C语言开发。

Unix和C语言起源于20世纪60年代,由麻省理工学院和贝尔实验室的团队共同开发。肯·汤普森在Multics项目后创建Unix,并与丹尼斯·里奇等人重写了Unix和C语言。C语言成为Unix内核的主要开发语言,至今仍广泛应用于计算机系统。

原文中文,约1200字,阅读约需3分钟。发表于:
阅读原文

从C到Rust:深入了解Meta的开发者主导的消息迁移

Meta has begun rewriting its mobile messaging infrastructure in Rust, gradually replacing a legacy C codebase that engineers say had become increasingly difficult to maintain and frustrating to...

Meta正在用Rust重写其移动消息基础设施,以替代难以维护的C代码。团队关注内存安全、开发者幸福感和长期可维护性。Rust的编译时检查减少了错误,提高了开发效率。尽管Rust学习曲线陡峭,工程师们通过一对一指导和代码审查逐渐适应。Meta的开放文化促进了Rust的应用,工程师们对未来的采用充满信心。

从C到Rust:深入了解Meta的开发者主导的消息迁移
原文英文,约500词,阅读约需2分钟。发表于:
阅读原文

深入了解Meta在移动端从C到Rust的转型

Have you ever worked is legacy code? Are you curious what it takes to modernize systems at a massive scale? Pascal Hartig is joined on the latest Meta Tech Podcast by Elaine and Buping, two...

在最新的Meta科技播客中,Pascal Hartig与软件工程师Elaine和Buping讨论了将Meta核心消息库的旧C代码重写为Rust的项目。这项工作将影响Messenger、Facebook、Instagram及AR/VR平台,尽管团队成员没有Rust背景,但他们仍在探索如何提升“开发者幸福感”。

深入了解Meta在移动端从C到Rust的转型
原文英文,约200词,阅读约需1分钟。发表于:
阅读原文

【Rust日报】2025-06-28 利用 LLM 和 Fuzzing,将 C 程序移植到 Rust

Rust Forge Conf 2025 Rust Forge Conf 2025 于 6 月 28 日至 7 月 2 日在新西兰惠灵顿举办。会议安排丰富,包括主题演讲、工作坊、参观等。 亮点 Adobe有 将 Rust 引入 Photoshop 的经验分享、OpenStar 超导磁体设计助力核聚变发展、TypeScript...

Rust Forge Conf 2025将于6月28日至7月2日在新西兰惠灵顿举行,会议包括主题演讲、工作坊和参观活动。亮点包括Adobe分享Rust在Photoshop中的应用及OpenStar在核聚变方面的贡献。文章探讨了利用大型语言模型和模糊测试将C语言程序移植到Rust的有效性,并展示了Rust安全手册,强调开发者需通过纪律确保应用安全。

原文中文,约3600字,阅读约需9分钟。发表于:
阅读原文

制糖工厂发布硬糖® C³ 多口智能充电头,以超小体积实现高功率与智能调度的全面突破

兼顾体积、功率与智能调度的充电头最优选#欢迎关注爱范儿官方微信公众号:爱范儿(微信号:ifanr),更多精彩内容第一时间为您奉上。 爱范儿 | 原文链接 · 查看评论 · 新浪微博

制糖工厂推出的硬糖® C³充电头,具备68W功率和三个USB-C接口,采用TimiC智能调度技术,优化多设备充电体验,外观精致,便于差旅用户使用。

制糖工厂发布硬糖® C³ 多口智能充电头,以超小体积实现高功率与智能调度的全面突破
原文中文,约1700字,阅读约需4分钟。发表于:
阅读原文

【Rust日报】2025-06-20 Zed 推出全新调试器,内置支持 Rust、C/C++、JavaScript、Go 和 Python

Tokio 公告:宣布明年 4 月举办首届 TokioConf 2026 2026 年 4 月 20 日至 22 日,TokioConf 将在俄勒冈州波特兰举办。 这是首届专为 Rust 中异步网络应用开发者设立的会议,旨在分享使用 Tokio 和 Rust...

TokioConf 将于 2026 年 4 月 20-22 日在俄勒冈州波特兰举办,专注于 Rust 异步网络应用开发。Zed 发布了支持多种语言的新调试器,优化了调试流程。文章探讨了 Rust 中整数到字符串转换的优化及宏驱动的数据建模方法。Aralez 是基于 Rust 的高性能反向代理,支持动态配置和多种功能。

【Rust日报】2025-06-20 Zed 推出全新调试器,内置支持 Rust、C/C++、JavaScript、Go 和 Python
原文中文,约2700字,阅读约需7分钟。发表于:
阅读原文

bzip2 crate 从 C 切换到 100% rust

为什么要花时间研究这个在当今几乎不再使用的 90 年代算法?问题是,许多协议和库仍需支持 bzip2 以符合其规范,因此许多项目在依赖树的深层仍依赖于 bzip2。我们利用在 zlib-rs 中的经验对 bzip2 实现进行了现代化改造。

bzip2 crate 已从 C 切换至 100% Rust 实现,版本 0.6.0 提升了速度和交叉编译能力。尽管 bzip2 算法较旧,仍被广泛依赖。Rust 实现性能优于 C,解压速度显著提升,维护更简化,避免了符号冲突。审计未发现重大问题,用户可放心使用。

原文中文,约2300字,阅读约需6分钟。发表于:
阅读原文