R 还是 Python ? Python 脚本模仿易使用的 R 风格函数,使得数据统计变得简单易行。 “Python vs. R” 是数据科学和机器学习的现代战争之一。毫无疑问,近年来这两者发展迅猛,成为数据科学、预测分析和机器学习领域的顶级编程语言。事实上,根据 IEEE 最近的一篇文章,Python 已在 最受欢迎编程语言排行榜 中超越 C++ 成为排名第一的语言,并且 R 语言也稳居前 10
Facebook 的 TransCoder AI 可在 Java、Python 和 C++ 之间转换代码 该系统可以将代码从一种高级编程语言(如 C++、Java 和 Python)转换为另一种。它采用了一种无监督的学习方法,从而在没有标签的情况下在数据集中找到未检测到的模式,比基于规则数据集的模型要高效得多。无论使用哪种编程语言,神经编译器都可以将代表相同指令的代码段映射到相同代码段。这是 AI
GCC 11 将默认前端语言改为 C++ 17 GCC 11 会将默认前端语言从 C++14 变更为 C++ 17。从 GCC 9 开始,对 C++ 17 的支持已经不再是实验性质,C++ 前端实现了完整的 C++ 17 语言,并且 C++ 标准库支持几乎也完成了。 来源:开源中国 拍一拍:感觉 C++ 进展好快啊!但是现在最受工程界宠爱的语言已经不是 C++ 了。 Linux Mint 20 “
C++ 语言很复杂,但它可以教会你很多关于数据类型、内存管理和代码链接的知识。 学习一门编程语言有几种方法。如果你是编码新手,你通常会学习一些基本的计算机编码概念,并尝试应用它们。如果你已经知道如何用另一种语言进行编码,你可以重新学习编码概念在新语言中是如何表达的。 不管是哪种情况,学习这些新原理的便捷方法是创建一个简单的猜谜游戏。这会迫使你了解一门语言如何接收输入和发送输出,如何比较数据,如何控
谷歌发布开源开发语言 Carbon,准备替代 C++ 在近日举行的 CppNorth 开发者大会上,谷歌工程师宣布了名为“Carbon” 的全新开源编程语言,并称它将是 C++ 的渐进式的继任者。Carbon 的目标是实现与 C++ 相当的性能、与 C++ 无缝的双向互操作性、为 C++ 开发者提供更容易的学习曲线、可比较的表达性,和可扩展的迁移。Carbon 团队称,“虽然 C++ 现在依旧是主
C++ 之父认为 Rust 的安全性并不优于 C++ C++ 之父 Bjarne 最近发布了一篇文章,号召认真思考 “安全” 问题;然后做一些明智的事情。Bjarne 对 NSA 关于软件内存安全的报告做出了回应,因为该报告将 C 和 C++ 排除在安全之外。Bjarne 不认为报告中任何一种 “安全” 语言的选择在他所关心的使用范围内比 C++ 优越。他认为,在 NSA 的文件中,“‘安全’仅限
C++ 之父呼吁改变编程语言本身以提升安全性 虽然许多语言现在支持基本类型安全,即确保变量只访问由其数据类型明确定义的内存部分,但 C++ 一直在努力提供类似的保证。1 月中旬,官方的 C++ “方向小组” 发表了一份声明,以解决对 C++ 安全性的担忧。这份由 C++ 创造者 Bjarne Stroustrup 共同撰写的新声明,呼吁改变 C++ 编程语言本身以解决安全问题。“安全方面的变化不仅
人工智能发现了更快的排序算法 谷歌 Deepmind 的新 AI 系统 AlphaDev 使用深度学习发现了更快的排序算法。他们采取了与国际象棋和围棋相同的方法:把代码优化变成了一种游戏。AlphaDev 开发了 x86 汇编算法,将代码的延迟视为一个分数,并试图将这个分数降到最低,同时确保代码运行到完成时没有错误。他们希望将新的算法纳入到 LLVM 的 C++ 排序库中,不过问题是,这些代码是用
#1 Linux 内核开发者再次讨论从 C 语言转换为现代 C++ 语言 Linux 内核主要由 C 代码和汇编代码构成,但 Linux 内核邮件列表已重启讨论,探讨未来将 Linux 内核的 C 代码转换为 C++ 的可能性。早在 2018 年,红帽工程师 大卫·豪威尔斯 David Howells 就提出了一组 45 个补丁,将内核转换为 C++。这将允许主线内核使用内联模板函数、内联重载函数