首页
学习
活动
专区
工具
TVP
发布

深度学习与python

公众号[深度学习与Python]文章同步更新
专栏作者
3760
文章
2363578
阅读量
44
订阅数
C++ 会变成像 Rust 一样的安全语言吗?
对于如何使 C++ 成为一种类似 Rust 及其他内存安全语言(MSL)的安全语言,C++ 专家、ISO C++ 委员会主席 Herb Sutter 在最近的一篇文章中表达了他的看法。他的方法包括依赖工具(与其他 MSL 一样)、推广安全语言特性、不安全特性需要显式启用等等。
深度学习与Python
2024-04-12
710
谷歌:不建议未成年人接触 C++,太过危险!Yann LeCun 和马斯克看到都笑了
谷歌 Gemini 最近又出了一个奇葩错误:如果你未满 18 岁,Gemini 就不会向你提供 C++ 编程方面的帮助,因为 C++对未成年人来说“太危险”了。
深度学习与Python
2024-03-18
870
C++之父Bjarne Stroustrup:我会为全球数十亿行 C++ 代码带来一个崭新的解决方案
在 CppCon C++ 会议上,这位 C++ 的创建人明确了该编程语言中迫切需要的安全措施具体都有哪些。
深度学习与Python
2023-12-04
1590
融资 7 亿元后,Mojo 之父实名吐槽:Mojo 太好用了,颤抖吧 C++
Modular Inc. 是一种名为 Mojo 的人工智能编程语言的开发商,最近在 General Catalyst 领投的一轮融资中获得了 1 亿美元(约 7 亿人民币)的资金,Alphabet Inc. 的 GV 初创基金和其他机构支持者也参与其中。该公司计划利用这笔资金改进其人工智能编程语言及其旗舰产品 AI Engine,这是一款旨在提高企业神经网络速度的软件工具。
深度学习与Python
2023-09-08
3710
用 C++构建自己的 GPT 文档工具
虽然通过 Web 界面使用 ChatGPT 是一回事,但创建自己的自主 AI 工具,并通过其 API 与 ChatGPT 交互,则完全是另一回事,特别是当你的目标是保持对用户交互的完全控制时。与此同时,作为一名坚定 C++ 的支持者,我们相信用 C++ 编写的 GPT 工具能减轻处理(无休止的)编辑批注这一艰巨任务所带来的痛苦。
深度学习与Python
2023-09-08
2760
C++变化太大!该重新学习这门语言了
C++ 是一门古老但不断演进的语言。你几乎可以使用它来做任何事情,而且可以在很多地方找到它的身影。实际上,C++ 的发明者 Bjarne Stroustrup 将其描述为一切事物的隐形基础。有时,它可以深入到另外一门语言的库中,因为 C++ 可以用于性能关键的路径中。它可以在小型的嵌入式系统中运行,也可以为视频游戏提供动力。你的浏览器可能正在使用它。C++ 几乎无处不在!
深度学习与Python
2023-08-09
1340
谷歌用机器人大规模删除代码:二十多年积累了数十亿行,已删除5%C++代码
编译 | 核子可乐、Tina 来自系统的自动消息:“你的代码死亡已超六个月,建议彻底删除哦。” 任何大型项目都一定会积累下“死代码”,也就是那些不再使用的模块,或者在早期开发期间存在但已经多年没跑过的程序。事实上,很多项目在创建完成后都会先运行一段时间,之后再也无人问津。 这些死代码会继续产生成本:自动化测试系统并不知道哪些代码无需再测,负责大规模清理的人们也会把很多不再运行的代码白白移来挪去。所以虽然这些代码的生产成本很高,但它同时也需要耗费大量时间加以维护。这类维护工作不能轻易跳过,否则未来就一定
深度学习与Python
2023-05-09
2050
掌握C++的程序员,为什么发展前景更广?| 极客时间
C++,一门名声在外的编程语言。作为一门多范式的通用编程语言,它适用的领域非常广泛,小到嵌入式,大到分布式服务器,到处可以见到 C++ 的身影。 它的发展前景也非常广阔,作为未来趋势的人工智能和机器学习,外衣是 Python(模型描述),但是内核还是 C++(高性能运算) 。 此外,中国几乎所有大学计算机专业都会开设 C++ 课程,它也就成了很多人初入编程的第一语言,为什么 C++ 会受到这么大的关注呢?我总结了 3 点它的核心竞争力: 抽象能力:这意味着较高的开发效率,同时,更重要的是,它不会因抽象而降低
深度学习与Python
2023-04-30
4130
用C++写出比MySQL快800倍的数据库,ClickHouse创始人:融合数据库该“卷”的还是性能和速度
作者 | 李冬梅、蔡芳芳 采访 | 王一鹏 本期访谈由 InfoQ、阿里云开发者社区、阿里云数据库事业部联合出品   在刚刚结束的阿里云瑶池数据库峰会上,阿里云宣布与全球流行的开源分析型数据库 ClickHouse 正式签订战略合作协议,成为 ClickHouse 在中国独家的云服务提供商,并提供具备独有企业能力的 ClickHouse 版本。借此机会,InfoQ 有幸独家专访了 ClickHouse 创始人兼 CTO Alexey Milovidov、阿里云数据库事业部 OLAP 产品部负责人林亮,
深度学习与Python
2023-04-14
5770
国内最大的 C++ 软件项目之一,WPS 的“自守”之道
作者|罗燕珊   一个历经了三十多年发展的软件,这话听起来就让人感到沉甸甸的。但这款产品经历无数风雨后不仅活得好好的,至今还在不断焕发新的生机。 本期《中国卓越技术团队访谈录》封面故事的主角是金山办公旗下的 WPS 研发团队。WPS 是通用型国产办公软件的代表,可能是目前国内最大的 C++ 单体项目。有人用这样一种比喻去形容 WPS 的源代码:“就像翻动沉积岩,一层一层,这层是框架、往下是更老的核心框架、再翻则是更底层的数据处理等等,和考古一样(有趣)。”虽然底层的东西一直都处于比较稳定的状态,不过在底层之
深度学习与Python
2023-04-01
1.1K0
C++ 实用指南
作者 | Bartlomiej Filipek 译者 | 王强 策划 | 万佳 C++ 发展得非常快!例如,C++ 标准的页数从 C++98/03 的 879 页增加到了 C++20 的 1834 页,多了近 1000 页!更重要的是,C++ 每次修订后,我们都会获得几十个新特性。你需要学习所有这些东西才能写出好代码吗?如何在当今的 C++ 世界中保持理智? 介   绍 你可能知道 C++ 是一种复杂的语言。我甚至发现了一整页 Wiki 是讲对 Cpp 的批判的。现代 C++ 甚至为生态添加了更多内容。 以
深度学习与Python
2023-04-01
4920
为什么永远不会有语言取代 C/C++?
作者 | Shalitha Suranga 译者 | 冬雨 策划 | 闫园园 数以百计的 C/C++ 替代品将会出现,但 C/C++ 将永远与我们同在! 每个 CPU 都带有一种称为 ISA(指令集架构)汇编的电路语言。ISA 程序集是一种硬件语言,由基本数据操作、数学计算和结构化编程(即 jmp)的操作组成。但是,为每个计算需求编写汇编代码无疑是耗时的,因此过去的程序员发明了对人类友好的语言和编译器。 计算机科学家先驱 Dennis Ritchie 为 Unix 操作系统的研发需求实现了 C
深度学习与Python
2023-03-29
3610
C++ 之父称 Carbon 太新且规范不足,无法提供有意义的技术评论
作者 | 闫园园 据 InfoQ 此前报道,在 7 月 15 日至 21 日举行的多伦多北部 C++ 开发者大会(The Northern C++ Conference)上,谷歌工程师 Chandler Carruth 宣布了名为“Carbon”的全新开源开发语言,并称它为 C++ 的继任者。 在谈到为何要替代 C++ 时,Carruth 列举了几点原因,他谈道 C++ 现在依旧是有着主导性地位的语言,但它自身的很多问题困扰着现代开发人员。 虽然 Carbon 团队表示 Carbon 目前仍处于实验性阶段
深度学习与Python
2023-03-29
2190
如何用Swift重写C++/ObjC代码库,并将其缩减70%
作者 | Ron Avitzur 译者 | 刘雅梦 策划 | Tina 疫情期间,作者花了 18 月的时间,将图形计算器(Graphing Calculator)从 C++/ObjC 移植到了 Swift 上,将代码量缩减为原来的 30%,并且没有明显的功能或性能损失。 图形计算器(Graphing Calculator)始于 1985 年,是为了 128K Macintosh 用 C 语言编写的,当时它仅有 16 位整数、黑白 Quickdraw 以及不带 MMU、FPU 和 GPU 的 8MH
深度学习与Python
2023-03-29
8700
被批不够安全, C++ 创建者压力下提出解决方案
作者 | 褚杏娟 近期,这条由 C++ 创建者 Bjarne Stroustrup 与其它开发者联合发布声明表示,需要改变编程语言自身来解决解决安全问题。 “作为⼀种⾼性能的通⽤语⾔是 C++ 成功的原因。可能有⼀天 C++ 会将其⽕炬传递给另⼀种更强⼤的语⾔,但⽬前还不是这样。我们永远不应该放弃数百万⾏现有代码,其中⼀些代码并不需要安全。我们应该认识到⽀持 C++ 安全的紧迫性是我们这个时代的问题之⼀。”Stroustrup 等人在文档里提到。他们总结了 C++ 的安全原则: 不要从根本上破坏向后兼容性
深度学习与Python
2023-03-29
2840
我用 Rust 改写了自己的C++项目:这两个语言都很折磨人!
作者 | Strager 译者 | 马可薇 策划 | 褚杏娟 C++ 漫长的构建时间可谓臭名昭著,编程圈的“我的代码在编译”只是个段子,但 C++ 让这个段子长盛不衰。 谷歌 Chromium 规模的项目在新硬件上的构建时间长达一小时,而在老硬件上的构建时间更是达到了六个小时。虽然也有海量的调整方案能加速构建速度,还有不少削减构建内容但极易出错的捷径供人选择,再加上数千美元的云计算能力,Chromium 的构建时间仍是接近十分钟。这点我完全无法接受,人们每天都是怎么干活的啊? 有人说 Rus
深度学习与Python
2023-03-29
1K0
时隔 20 年,C++ 又杀回来了!| 极客时间
就在前几天,TIOBE 官方最新发布了 2022 年度编程语言榜单,C++ 脱颖而出,成为 TIOBE 2022 年度编程语言的最终获得者,涨幅高达 4.62%。 近两年来,C++ 的发展大家都有目共睹,在上个月甚至首次超过了 Java,位居榜单第三的位置。 追其根源,C++ 为何如此受欢迎,除了它本身出色的性能,作为一种高级面向对象语言,适用领域极其广泛,小到嵌入式,大到分布式服务器,到处可以见到 C++ 的身影;另一个很重要的原因就是它“最近”不断发布具有有趣功能的新语言标准,也就是 C++20 的出
深度学习与Python
2023-03-29
4240
Swift 2023:所有权、宏和 C++ 互操作
作者 | Sergio De Simone 译者 | 平川明知山 策划 | 丁晓昀 Swift 语言工作组已经详细说明了 2023 年及以后 Swift 重点发展的主要领域,其中包括定义内存管理的所有权模型、不可复制类型、宏系统和 C++ 互操作。 所有权是一种内存管理方法,最近由于 Rust 而变得流行起来。它是 Rust 最具有决定性的语言特征之一,是其提供内存安全保证的基础。 Rust 使用了第三种方法:内存是通过一个所有权系统来管理的,该系统有一套编译器检查规则。如果违反了任何规则,程序就
深度学习与Python
2023-03-29
1.2K0
令人沮丧的C++性能调试
作者丨 Vittorio Romeo 译者丨明知山 策划丨杜小芳 到目前为止,“‘零成本抽象’是一个谎言”应该(希望如此)已经成为一个常识了。公平地说,这更像是用词不当——“抽象在经过优化后可能提供零运行时开销”这样的说法可能会更恰当一些,但我知道为什么不是这么回事…… 大多数 C++ 程序员倾向于接受这样一个事实——“零成本抽象”只在启用了优化的情况下才能提供零运行时开销,而且它们对编译速度有负面的影响。同样是这些人,他们倾向于相信这种抽象是如此的有价值,以至于认为让他们的程序在调试模式下执行得很差(即没
深度学习与Python
2023-03-29
9300
为什么永远不会有语言取代 C++? | 极客时间
说起 C++,很多人的第一反应就是:复杂、难学,事实也的确如此。但不可否认,C++ 在近 30 年里经久不衰,并且现在学习 C++ 的人还在逐年增长。 究其原因,是 C++ 有着独特优势。C++ 是编程语言中的“万能选手”,它的适用领域非常广泛,许多新的编程语言都从它身上汲取了设计灵感。作为一门接近底层的语言,它可以帮你更好地理解计算机系统的应用机制,提升混合编程的能力,学完 C++,再学其他的语言,就会感觉容易很多。 而且 C++ 的两大利器:高抽象层次,又兼具高性能,这也是其他语言所无法替代的。现在很多
深度学习与Python
2023-03-29
7060
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档