专栏名称: OSC开源社区
OSChina 开源中国 官方微信账号
目录
相关文章推荐
OSC开源社区  ·  LFOSSA人才激励计划-2024秋季正式启动! ·  3 天前  
码农翻身  ·  漫画 | 兄弟,今晚又得熬个通宵了! ·  4 天前  
51好读  ›  专栏  ›  OSC开源社区

快十年了,Rust怎么还没有取代C/C++?

OSC开源社区  · 公众号  · 程序员  · 2024-09-25 17:54

正文

↑点击上方蓝字关注「OSC开源社区」

最近几年,Rust 的发展势头极为强劲。

在《Stack Overflow 2024 年度开发者调查报告》中,毫不意外地,Rust 仍然是开发者最喜爱的语言,连续九年稳坐榜首。

Rust,这个因内存安全出名的编程语言,从 1.0 版本发布开始算起,距今已经快十年时间了。每年都有人跳出来说,Rust 将取代 C/C++。

这么说不是没有来由。

不论是 Linux、Windows,还是 Android,其主要编程语言要么是 C,要么是 C++。

由于这两种语言允许直接访问系统内存,不当使用时可能导致内存安全漏洞。而 Rust 的诞生,就是为了能够解决 C/C++ 开发者面临的问题 —— 内存不安全

当前,这些操作系统都在探索和引入 Rust 语言,以利用其在内存安全和并发编程方面的优势。谷歌甚至还放话要脱离 C/C++。这意味着,Rust 正在操作系统领域渐渐取代 C/C++。

那么,在操作系统之外,Rust 也将取代 C/C++ 吗?

有人就认为,Rust 适合写内核级别的代码,但并不是适合业务开发,因为它不够高效,不够灵活。

本期【开源漫谈】直播,我们将深入探讨 Rust 在操作系统领域的崛起及其对 C/C++ 的潜在替代趋势,并客观分析 Rust 在各个开发领域的适用性,以期为广大开发者提供更为全面的技术视角和思考。

✨直播信息

主题:快十年了,Rust 怎么还没有取代 C/C++?
平台:视频号 “OSC 开源社区
时间: 9 月 27 日(周五)19:00-20:30

✨直播嘉宾

马全一,华为 Rust 技术专家,江湖人称 “马道长”
冯洋,南京大学计算机科学与技术系助理研究员
张汉东,资深 Rust 专家、《Rust 编程之道》作者

✨直播亮点

  • Rust 的起源及关键里程碑,概述 Rust 语言自发布以来的一些重要版本和特性更新。

  • Rust 是怎么实现内存安全的,为什么会取代 C/C++ ?

  • 除了操作系统之外,Rust 还适用哪些开发领域?其优势与挑战是什么?

  • 从技术特性、应用案例、语言生态、学习曲线等角度分析 Rust 当前状态,以及未来可能的发展方向。

✨预约直播

另外,OSC 直播交流群也等你哦~

✨直播福利

  • 互动抽奖:在直播评论区提问,被直播嘉宾回复的用户可获 OSC T 恤 1 件,名额不限。
  • 福袋抽奖:直播中将有多轮抽奖,参与就有机会获得 OSC T 恤、笔记本、马克杯 、前沿技术书籍等。

我们直播间见吧~


另外,本次直播得到了诸多社区或组织的大力支持,在此特别表示感谢:

渠成开源社区

渠成开源社区由禅道项目管理软件团队发起,社区的经营主体为青岛渠成开源计算机网络技术研究中心,是非营利性社会服务活动的社会组织。渠成开源社区主要面向一线开源软件生产者、贡献者、组织者、赞助商和用户,以解决具体实际问题为宗旨,旨在打造以开源软件为核心纽带的开源生态系统,真正做到让每一个优秀的开源软件都能实现商业化。

官网:www.qucheng.cc

Elastic

Elastic 是一家专注搜索的企业,成立于 2012 年,并于 2018 年在中国也成立了独资公司 “弹性搜索(北京)信息技术有限公司”。

作为 Elastic Stack(Elasticsearch、Kibana、Beats 和 Logstash)的开发者,Elastic 构建了自管理型和 SaaS 型产品,这些产品能够使人们在应用搜索、站点搜索、企业搜索、日志、APM、指标、安全,商业分析等用例中大规模地实时使用数据。全球范围内有数以千计的公司 / 组织使用 Elastic 来为任务关键型系统提供支持,这些公司 / 组织包括思科、eBay、高盛、微软、Mayo 医学中心、美国国家航空航天局 (NASA)、纽约时报、维基百科和 Verizon。

官网:elastic.co/cn/

Elastic 中国社区官方博客:
https://elasticstack.blog.csdn.net/

重庆软件园  

重庆软件园位于重庆市南岸区、重庆经开区,是重庆市大力发展软件和信息服务业的专业园区。作为首批重庆市软件产业园(综合型),始终坚持 “做生态 = 做产业、做人才 = 做产业、做服务 = 做产业” 的运营理念,紧紧围绕园区运营、招商引资、产业生态、人才服务以及企业服务,聚焦软件和信息服务业,助力区域软件产业蓬勃发展。布局物联网、信息服务、数字内容、信息安全、新兴软件、汽车软件等六大产业方向。 

园区官网:http://www.chongqingpark.com/

爱可生开源社区

爱可生开源社区,一个有深度的 MySQL 开源社区。社区成立于 2017 年,以开源高质量的运维工具、日常分享技术干货内容、数据库技术布道为己任;目前开源的产品有:SQL 审核工具 SQLE、分布式中间件 DBLE 和数据传输组件 DTLE。在这里,你将收获:高质量的技术内容,企业级数据库工具及服务,丰富的社区活动。

链接:https://opensource.actionsky.com/

Rust 中文社区

网址:https://rustcc.cn/

Gitee

Gitee(码云)是开源中国于 2013 年推出的基于 Git 的代码托管平台、企业级研发效能平台,提供中国本土化的代码托管服务。
目前,Gitee 已经有超过 1200 万名开发者,累计托管超过 2800 万个代码仓库,是中国境内规模最大的代码托管平台。同时,旗下企业级 DevOps 研发效能管理平台 Gitee 企业版已服务超过 30 万家企业。

网址:https://gitee.com/


延伸阅读

“革命性”「Safe C++」扩展提案:质疑Rust、理解Rust、成为Rust?
美国国防部建议将C代码转换为Rust——而且是用AI
从C++切换到Rust,开发效率提升两倍不止
C++之父反驳白宫,称拜登政府忽视了现代C++编程语言的优势
建议放弃C/C++,消除内存安全漏洞
C++用于Linux内核开发,曾被Linus强烈反对,现在时机终成熟?
苹果称Swift是取代C++的最佳选择

微软组建新团队,帮助用Rust重写核心Windows库

END



分享在看点赞 Orz