CPP
PulseAugur coverage of CPP — every cluster mentioning CPP across labs, papers, and developer communities, ranked by signal.
- developed by Bjarne Stroustrup 100%
- used by AI++ 101 95%
- founded by Bjarne Stroustrup 95%
- authored by Bjarne Stroustrup 95%
- instance of Javascript 70%
- instance of C programming language 70%
- used by C programming language 70%
- instance of .net 70%
- instance of AI++ 101 70%
- used by 云辇-C智能阻尼车身控制系统 60%
- used by ASP.NET Core 60%
- instance of Blazor 60%
22 天有情绪数据
-
工程师详述使用 AI 工具在 ESP32 微控制器上花费一整天的努力
一位工程师详细描述了使用 C++ 作为包装器编写 Xtensa 汇编代码的一整天的努力,操作对象是 ESP32-S3 N16R8 微控制器。这次经历被视为一次宝贵的学习机会,工程师将 ESP32-S3 N16R8 与 80286 PC 在性能和成本方面进行了有利的比较。
-
开发者创建 Featuregen 以自动化重复性编码任务
一位开发者创建了 Featuregen,一个旨在自动化重复性编码任务的工具。这位开发者在 C++、C#、Java 和 Kotlin 等语言方面拥有丰富的经验,并且在过去十年中一直专注于移动开发,他构建 Featuregen 是为了缓解对常见编程效率低下问题的沮丧。该工具旨在通过生成原本需要手动编写的代码来简化软件开发过程。
-
CodeJeNN 为物理应用从 Keras 模型生成 C++ 代码
研究人员开发了 CodeJeNN,一个可以从 Keras 模型自动生成 C++ 代码以用于物理应用的工具。该方法旨在克服将基于 Python 的机器学习库集成到高性能 C++ 解算器中时出现的性能瓶颈。CodeJeNN 生成独立的 C++ 代码,消除了外部依赖,并能够无缝集成到现有框架中,基准测试和计算流体动力学测试案例证明了这一点。
-
新算法加速大型数据集中的条件依赖发现
一种名为 ParCFDFinder 的新算法,已集成到 Desbordante 数据分析器中,显著增强了条件函数依赖(CFDs)的发现能力。这款开源工具采用 C++ 编写,并提供 Python 接口,与先前的方法相比,速度提升高达 318 倍,内存使用量减少高达 23 倍。这些改进使得在大型数据集上高效发现 CFDs 成为可能,从而使复杂的数据质量任务和洞察提取更加便捷。
-
新AI方法训练代码生成器以实现节能
研究人员开发了一种新颖的方法来训练AI模型生成节能代码,超越了仅关注功能正确性的局限。他们引入了Green Tea,一个包含350万个C++问题评估的数据集,以及一个仿真工具来提供确定性的反馈,取代了不可靠的硬件测量。这种方法结合了监督微调和仿真引导的强化学习(GRPO),在未见过的问题上取得了12.63%的CARET分数,在大多数有效输出的节能方面显著优于标准微调甚至人类专家。研究还强调了像每周期指令数(IPC)这样的常用指标在准确…
-
Dew Drop Weekly Newsletter 490 涵盖多元技术主题
Dew Drop Weekly Newsletter 第 490 期涵盖截至 2026 年 7 月 3 日当周的内容。它包含与开发人员和技术专业人员相关的广泛主题。该通讯涉及 C++、C# 和 Python 等编程语言、Azure 等云平台以及 GitHub Copilot 等开发工具。
-
235B Qwen3模型通过定制C++引擎在48GB MacBook上运行
一位开发者成功地在配备48GB内存的消费级MacBook上运行了拥有2350亿参数的Qwen3-235B-A22B-Instruct-2507模型。这是通过使用定制的C++引擎和Metal内核,并从固态硬盘流式传输模型的专家来实现的。这个过程缓慢且不完美,但它证明了大型前沿模型可以在消费级硬件上运行,挑战了它们需要庞大GPU集群的假设。一个关键的调试挑战涉及聊天模板不匹配,通过加载正确的tokenizer解决了这个问题。
-
audio.cpp 通过 C++/GGML 添加音乐、SFX 和长篇 TTS 模型
audio.cpp 项目发布了重大更新,引入了对 ACE-Step、Stable Audio、HeartMuLa、RoFormer 和 HTDemucs 等新音频模型的原生 C++/GGML 支持。此次扩展支持音乐和 SFX 生成以及声源分离,其中一些模型现在能够生成长达10分钟的音频。此外,还集成了 VibeVoice 1.5B,在长篇 TTS 方面表现出色,在 RTX 5090 上不到23分钟即可生成90分钟的音频,显著优于基于 …
-
LLM革命促使人们重新学习技术技能,助力复杂项目
作者反思技术行业中不断学习新技能的必要性,并将当前的LLM革命与之前的云计算和机器学习兴起等转变进行比较。虽然LLM可以加速开发,尤其是在UI开发等超出个人专业知识范围的复杂任务方面,但作者强调,它们最好被用作交流伙伴进行头脑风暴和规划,而不是直接的代码生成器。个人项目被强调为在商业限制之外保持竞争力并试验新技术至关重要。
-
Claude 4 协助程序员生成 CMakeLists.txt 文件
一位 C++ 程序员分享了使用 Claude 4 为 Windows 项目生成 CMakeLists.txt 文件的经验。尽管最初在访问本地目录方面遇到了一些困难,但用户发现 Claude 4 非常有效,通过大约五次交互,迭代地改进了 CMakeLists.txt 文件,并最终生成了一个可执行文件。
-
新的R包'spca'简化了稀疏主成分分析
一个名为spca的新R包已被开发出来,用于方便地计算最小二乘稀疏主成分(LS-SPCA)。该包提供了一个框架,用于生成非相关的稀疏主成分(sPCs),这些sPCs在保持与标准主成分(PCs)强相关性的同时,最大化了解释方差。spca包具有一个高效的C++后端用于矩阵计算,以及一个灵活的R前端,为用户提供了各种稀疏化和变量选择的选项。
-
OxCaml 编译器在编译时强制执行零分配函数
OxCaml 是 Jane Street 开发的 OCaml 的超集,它引入了一项名为 [@zero_alloc] 的编译器功能,可防止在指定函数内发生堆分配。这种方法将内存管理负担从运行时分析转移到编译时检查,确保性能关键的代码路径没有意外分配。虽然其他语言可能依赖约定或静态分析,但 OxCaml 的编译器级强制执行为保证零分配函数提供了更稳健的方法,这对于优化性能敏感型应用程序具有显著优势。
-
年轻开发者寻求AI时代关于专精还是广博的职业建议
一位17岁的软件开发者正在寻求建议,以规划其在AI飞速发展的背景下的长期职业生涯。他不确定是应该深入专精于后端系统、物联网、AI/ML或网络安全等领域,还是保持广泛的技能集。该开发者还担心过度依赖AI工具,并寻求关于构建令人印象深刻的项目集以及识别因AI而变得更有价值的技能的见解。
-
Dew Drop Weekly Newsletter 489 报道 2026 年 6 月 26 日科技更新
Dew Drop Weekly Newsletter 第 489 期涵盖了截至 2026 年 6 月 26 日的一周内容。它包含与软件开发和技术相关的各种主题。该通讯重点介绍了 JavaScript、Azure、.NET 技术(如 ASP.NET Core、Blazor 和 C#)以及 CSS 和 C++ 的更新。
-
AI 编码工具转移而非消除性能优化焦点
像 GitHub Copilot 和 Amazon CodeWhisperer 这样的 AI 编码工具并非在消除性能优化,而是在转移其焦点。这些工具自动化了许多常规编码任务,包括部分优化工作,这可能会使手动性能调优在某些应用中变得不那么关键。然而,复杂的优化挑战以及对系统架构的深入理解的需求可能仍然存在,需要专业知识。
-
新的HybridSGD方法优化分布式内存AI训练
研究人员开发了HybridSGD,一种新颖的二维并行随机梯度下降法,旨在优化分布式内存系统的性能。这种新方法在现有的1D方法(如s-step SGD和Federated SGD with Averaging (FedAvg))之间提供了连续的权衡。理论分析证实了HybridSGD在收敛性、计算、通信和内存使用方面的优势。在Cray EX超级计算系统上的实证评估表明,在应用于二元分类任务时,HybridSGD比FedAvg具有更好的收敛…
-
AI 生成代码的安全性:考虑语言的故障模式
本文探讨了使用 AI 生成代码的安全影响,并建议开发人员在集成 AI 辅助时应考虑不同编程语言的故障模式。文章认为,在 AI 生成代码时,某些语言可能提供更安全的结果,从而促使在 AI 驱动的开发背景下重新评估语言选择。
-
作者反思《代码大全》及程序员见解
作者反思了Steve McConnell的书《代码大全(第二版)》,认为其关于程序员行为以及编码知识在各职业中的普遍性的见解尤其引起共鸣。尽管该书的结论提供了关于进一步阅读和探索C#、C++等语言的建议,但作者目前严重依赖《代码大全》本身进行学习。文章还触及了编码风格对解决问题的影响以及良好编程实践的重要性。
-
新的ComputeFHE库简化了使用FHE的隐私保护应用程序的开发
一个名为ComputeFHE的新开源C++库已被开发出来,旨在简化使用全同态加密(FHE)的隐私保护应用程序的创建。该库构建在OpenFHE和TFHE密码系统之上,为开发人员提供了熟悉的加密数据操作编程范式。它旨在克服FHE相关的高计算成本和复杂性,通过优化的架构和减少的引导(bootstrapping)需求,在某些操作中展示了高达3.9倍的性能提升。
-
Yandex 开源 YaFF 以加快 Protobuf 数据处理速度 · 跟踪 2 个来源
Yandex 已开源 YaFF,这是一个 C++ 序列化库,旨在提高 Protocol Buffers (Protobuf) 的性能。YaFF 作为 Protobuf 消息的替代线格式,允许原始 .proto 模式保持事实来源,同时优化数据在内存中的布局方式。这种方法旨在减少高负载后端系统中的 CPU 消耗,Yandex 在生产环境中报告了 10-20% 的节省。基准测试表明,YaFF 的 Flat Layout 在读取数据方面比 P…