c

如何用 Python 编写你喜爱的 R 函数

R 还是 Python ? Python 脚本模仿易使用的 R 风格函数,使得数据统计变得简单易行。“Python vs. R” 是数据科学和机器学习的现代战争之一。毫无疑问,近年…

在数据科学中使用 C 和 C++

让我们使用 C99 和 C++11 完成常见的数据科学任务。虽然 Python 和 R 之类的语言在数据科学中越来越受欢迎,但是 C 和 C++ 对于高效的数据科学来说是一个不错的…

新闻速读 > Facebook 的 TransCoder AI 可在 Java、Python 和 C++ 之间转换代码

Facebook 的 TransCoder AI 可在 Java、Python 和 C++ 之间转换代码该系统可以将代码从一种高级编程语言(如 C++、Java 和 Python)…

#新闻拍一拍# GCC 11 将默认前端语言改为 C++ 17

GCC 11 将默认前端语言改为 C++ 17GCC 11 会将默认前端语言从 C++14 变更为 C++ 17。从 GCC 9 开始,对 C++ 17 的支持已经不再是实验性质,…

#新闻拍一拍# 微软庆祝 Windows 95 发布 25 周年

微软庆祝 Windows 95 发布 25 周年这款系统对桌面体验的影响是非常深远的,开始菜单和任务栏概念沿用至今,并且全球有数十亿用户使用。在过去 25 年里,Windows 系…

编写一个简单的游戏来练习用 C++ 编程

C++ 语言很复杂,但它可以教会你很多关于数据类型、内存管理和代码链接的知识。学习一门编程语言有几种方法。如果你是编码新手,你通常会学习一些基本的计算机编码概念,并尝试应用它们。如…

硬核观察 | C# 还有什么是可以开源的?

C# 还有什么是可以开源的?微软正在将 C# 语言的标准化工作转移到 .NET 基金会的公共资源库中,为正在进行的标准工作提供一个公共空间。C# 6 及以后版本的 ECMA 标准的…

如何用 C++ 读写文件

如果你知道如何在 C++ 中使用输入输出(I/O)流,那么(原则上)你便能够处理任何类型的输入输出设备。在 C++ 中,对文件的读写可以通过使用输入输出流与流运算符 >>…

硬核观察 | Linus Torvalds 青睐 Rust,并称 C++ 是“一门垃圾语言”

Linus Torvalds 青睐 Rust,并称 C++ 是“一门垃圾语言”谷歌现在支持用 Rust 来开发安卓操作系统,也在评估将 Rust 用于 Linux 内核的开发。Li…

C++ 类成员函数指针语法的友好指南

一旦你理解了一般原则,C++ 类成员函数指针不再那么令人生畏。如果你正在寻找性能、复杂性或许多可能的解决方法来解决问题,那么在涉及到极端的情况下,C++ 总是一个很好的选择。当然,…

C++ 控制台格式化打印技巧

下次当你为控制台输出的格式而苦恼时,请参考这篇文章及其速查表。我写文章主要是为了给自己写文档。我在编程时非常健忘,所以我经常会写下有用的代码片段、特殊的特性,以及我使用的编程语言中…

硬核观察 #704 谷歌发布开源开发语言 Carbon,准备替代 C++

谷歌发布开源开发语言 Carbon,准备替代 C++在近日举行的 CppNorth 开发者大会上,谷歌工程师宣布了名为“Carbon” 的全新开源编程语言,并称它将是 C++ 的渐…

硬核观察 #768 微软 Azure CTO 称 C/C++ 应该被废弃

微软 Azure CTO 称 C/C++ 应该被废弃他在 Twitter 发表了个人观点:“是时候停止用 C/C++ 启动任何新项目了,在那些需要非 GC 语言的场景中使用 Rus…

硬核观察 #847 Java 不再是最受欢迎的三大编程语言之一

Java 不再是最受欢迎的三大编程语言之一根据最新的 TIOBE 指数,现在的排名是:Python 排名第一,C 第二,C++ 第三,Java 第四。2001 年以来,TIOBE …

硬核观察 #889 C++ 之父认为 Rust 的安全性并不优于 C++

C++ 之父认为 Rust 的安全性并不优于 C++C++ 之父 Bjarne 最近发布了一篇文章,号召认真思考 “安全” 问题;然后做一些明智的事情。Bjarne 对 NSA 关…

硬核观察 #911 C++ 之父呼吁改变编程语言本身以提升安全性

C++ 之父呼吁改变编程语言本身以提升安全性虽然许多语言现在支持基本类型安全,即确保变量只访问由其数据类型明确定义的内存部分,但 C++ 一直在努力提供类似的保证。1 月中旬,官方…

硬核观察 #961 ACM 批评最新的 C 语言标准草案 C23

ACM 批评最新的 C 语言标准草案 C23将于今年发布的 C23 标准带来了一系列新的特性和改变,“使编写安全、正确和可靠的代码变得更容易”。ACM 杂志最近撰文称,新标准的非特…

硬核观察 #1026 人工智能发现了更快的排序算法

人工智能发现了更快的排序算法谷歌 Deepmind 的新 AI 系统 AlphaDev 使用深度学习发现了更快的排序算法。他们采取了与国际象棋和围棋相同的方法:把代码优化变成了一种…

硬核观察 #1243 Linux 内核开发者再次讨论从 C 语言转换为现代 C++ 语言

#1 Linux 内核开发者再次讨论从 C 语言转换为现代 C++ 语言Linux 内核主要由 C 代码和汇编代码构成,但 Linux 内核邮件列表已重启讨论,探讨未来将 Linu…

开源日报 | FB开源C++框架Ocean;程序员起诉GitHub后续;开源AI智能眼镜;大模型“四小龙”;英伟达有的AMD也要有

欢迎阅读 OSCHINA 编辑部出品的开源日报,每天更新一期。 # 2024.7.12 今日要闻 Facebook 开源 C++ 框架 Ocean:用于计算机视觉和增强现实 Oce…

加载更多