• 安全厂商CrowdStrike一次错误更新导致微软蓝屏死机 (BSOD) ,世界各地 IT 管理员都在忙着手工修复这个大bug。微软与此次大面积宕机无关。 虽然 CrowdStrike 已经修复了最初导致问题的更新,但许多系统仍处于离线状态,银行、航空公司
  • 革命性的提案:C++ 将添加借用检查、生命周期、mut、send+sync 在遭受内存安全棒的打击两年后,C++ 社区发布了一项提案,以帮助开发人员编写更不容易受到攻击的代码。
  • 两种语言都有各自的优点和缺点,因此很难确定哪种语言最适合特定的项目。 Rust 与 C++:理解核心基础知识Rust 和 C++ 都是多功能、高性能的语言。让我们探索它们各自的基础知识,包括语法比较和编程语言特性。 icon
  • 根据simondobson两篇文章(1、 icon
  • 并非所有内容都会用 Rust 重写,因此 C++必须变得更安全,我们都应该关心 C++ 变得更安全。 越来越明显的是,不仅许多程序员看到了内存安全的好处,政策制定者也看到了。“内存安全”的概念已经从编程语言的创建者和用户在讨论中使用的技术术语变成了 icon
  • 在接下来的几年里,我们计划继续在 Let's Encrypt 基础架构中用内存安全的替代方案替换 C 或 C++ 软件: 用 icon
  • C是铁血战士,Rust是智慧统帅;前者凭经验生存,后者靠设计取胜。选C还是Rust,取决于你是想守住阵地,还是开拓未来。 在系统编程领域,很少有语言能像 C 语言那样经久不衰。C 语言诞生于 20 世纪 70 年代初,并迅速成为无数软件项目的支柱, icon
  • 在 C++ 中,您可以使用正则表达式删除一行文本,方法是逐行读取文件,将正则表达式模式应用于每一行,然后排除与模式匹配的行。以下是如何使用 C++ 中的正则表达式删除一行文本的示例: icon
  • Nick Parlante的《Essential C》是一本针对已经有一定编程背景的读者的C语言教程,旨在快速概述C语言的所有基本特性。这本教程涵盖了变量、整型、浮点型、类型提升和截断、运算符、控制结构(如if、while、for)、函数、值参数和引用参数、结构体、指针、数组、预处理器以及标 icon
  • Manticore Search是一个易于使用,开源和快速的数据库,专为搜索而设计。它是Elasticsearch的一个很好的替代品。 它与其他解决方案的区别在于: 它的速度非常快,因此比替代品更具成本效益,例如Manticore: icon
  • 在 Windows 98 上运行karpathy的 icon
  • 神奇五人组:Javad Abdi、Gilead Posluns、张国政、王博轩和Mark C. Jeffrey 发表了一篇研究论文,成为本周热议的话题。他们的研究论文题为“ icon
  • 如果一切顺利的话,Ubuntu 项目很快就会用 Rust 语言写的工具替换掉一些老旧的 GNU 工具,比如我们之前报道过的 uutils 项目做的那些工具。 不过,把整个 Linux 系统的核心工具都换掉可不是小事,所以 Canonical 的工程 icon
  • Rust 是一种优先考虑安全性和性能的系统编程语言。Rust 性能的一个关键方面是其内存管理系统,该系统围绕所有权和借用展开。理解这些概念对于编写高效的 Rust 代码至关重要,尤其是如果您之前使用过 C++ 等内存管理方式不同的语言。 在本文中, icon
  • 本文深入浅出讲解CUDA PTX虚拟汇编语言,涵盖其在GPU生态中的核心地位、完整向量加法内核实例解析,以及如何通过PTX实现硬件级性能优化。 潜入GPU计算的最底层 CUDA PTX(Parallel Thread Execution)汇编语言! icon
  • 让我们来看看即将发布的 GCC 15 中值得期待的 6 项改进。简单说就是:错误提示更可视化、C++模板不劝退、支持自动化分析、新旧代码过渡更顺滑、彩色标记更醒目、核心技术开放共享。 1、更漂亮的错误路径图 icon
  • 重磅消息!GCC编译器家族新添了一位"老古董"成员——gcobol(专门编译COBOL这种爷爷级编程语言)!目前已经在64位的电脑和手机芯片上跑通了,但32位的老爷机就别想了(毕竟这年头谁还用32位啊)。程序员蜀黍们正在努力,准备让它能在那些支持128位超强计算的未来电脑上运行。 < icon
  • C++ 程序员倾向于使用 std::string 类来表示字符串。虽然实现方式可能有所不同,但 std::string 的每个实例可能使用 32 个字节。虽然这不是很大的内存量,但加起来还是会很大。 在 Node.js 运行时中,作为构建工具的一部 icon