出品 | CSDN(ID:CSDNews)
在过去的三年里,Rust 的发展势头十分强劲。近年 Stack Overflow 开发者调查报告中,Rust 连续多年被评为开发者最喜欢的编程语言。Rust 社区氛围也很积极开放,开发者们乐于参与贡献代码,创建库,也在论坛和项目中很活跃。
大型企业的应用也给 Rust 的发展产生了更大的主推作用,除了孵化 Rust 语言的 Mozilla 以外,Microsoft、Amazon、Google 和 Meta,已经开始在他们的项目中使用 Rust。Microsoft 还宣布通过在 Windows 和其他项目中引入 Rust,以改善其软件的安全性和性能。
Rust 也被用于一些新兴的技术领域,在 WebAssembly 、区块链技术和 AI 应用开发中都已经有了非常高的采用率。尤其在近期,模型技术带动了一大批 AI 应用创新,其中有不少项目都选用了 Rust 作为技术栈。Rust 对高并发的支持、对内存安全的保护,都对 AI 应用起到了帮助。
另外 Rust 拥有 trait、泛型、枚举等现代语言特征,可以用更少的代码实现复杂的抽象,这对开发通用、模块化的 AI 算法库很有帮助。
但 Rust也存在一些问题,
学习曲线:Rust 的所有权和生命周期概念,对于许多开发者来说可能是不熟悉的,学习曲线可能较为陡峭。
编译时间:Rust 的编译时间较长。
生态系统尚未成熟:虽然 Rust 的生态系统正在快速成长,但与一些早期语言如 Python 或 JavaScript 相比,目前的库可能还不够完善。
总体来说,Rust 正在快速崛起,非常有望成为 C/C++ 之外的又一个重要的系统编程语言。它在保证性能、安全性、可靠性的同时,提供了更高的抽象能力。
我们在今晚的《开谈》栏目中,邀请到了两位在 Rust 领域自身的技术专家,和我们共同讨论 Rust 的语言特性与对 AI 应用的支持能力。
对话主题:Rust:AI-Native 时代的最佳编程语言?
对话时间:2023年10月12日(周四)19:30-20:30
直播看点:
Rust 流行度攀升的原因及语言演进方向
用 Rust 重构项目要做哪些准备?
Rust 是 AI-Native 应用的最佳选择么
新手和老司机学习 Rust 的最佳路径
嘉宾信息
嘉宾
Michael Yuan
WasmEdge 创始人
Michael Yuan 博士著有六本关于软件工程的书籍,是 WasmEdge 的创始人和核心开发者。WasmEdge 是一个由 CNCF 托管的开源 WebAssembly 虚拟机。其主要应用于边缘计算、Service Mesh 和嵌入式函数。曾撰写过6 本软件工程书籍,也是长期的开源贡献者。Michael 同时也是 Second State 的联合创始人。Second State 是一家开源基础软件初创公司,致力于商业化可持续地支持 WebAssembly 和 Rust 生态系统中的企业应用。
嘉宾
王璞
达坦科技(DatenLord)联合创始人
王璞博士拥有多年云计算领域的经验,擅长分布式计算、海量数据处理、大规模机器学习。曾供职Google美国总部,负责Google广告部门海量数据处理平台开发。2014年回国创业,创立数人云,专注容器技术在国内的落地和推广。2018年,数人云被收购。2020年,创立达坦科技(DatenLord),致力打造新一代云原生存储平台,专注解决企业级客户在跨云、跨数据中心方面的异构存储、数据统一访问需求。王璞拥有美国George Mason大学计算机博士学位,北大计算机专业硕士学位和北航力学专业学士学位。王璞发表数十篇论文,被引用累计上千次,并拥有多项云计算专利、软著。王璞于2020年评选为腾讯云TVP。
两位嘉宾也都在具体的项目生产环境中深度使用 Rust,并在云原生方面有着丰富的实践经验。