Rust语言框架

Mozilla基金会2023年11月30日
3215阅读

作品详情

1入门

Rust作为一门入门门槛比较高的编程语言,使许多学习者望而止步,Rust中文社区(rustcc)对此付出了诸多努力,不但翻译了Rust官方教程(rust book),并且编写了入门文档RustPrimer,发布了优质的Rust编程系列文章。

2最新版本

Mozilla在2014年10月宣布发布Rust编译器和工具的0.12版。0.12版有1900多项变化和bug修正,其中主要包括:重写了入门文档,继续提高了包管理器Cargo等。

  • 2015年5月,发布了Rust-1.0.0-alpha版
  • 2016年5月,发布了Rust-1.9.0版
  • 2016年7月,发布了Rust-1.10.0版

3生态系统

Rust的开源库都在crates.io上发布,开发者也可以将自己编写的库通过Cargo发布到crates.io。

4词条图册

功能介绍

Rust是Mozilla开发的注重安全、性能和并发性的系统级编程语言。创建这个新语言的目的是为了解决一个很顽疾的问题:软件的演进速度大大低于硬件的演进,软件在语言级别上无法真正利用多核计算带来的性能提升。Rust是针对多核体系提出的语言,并且吸收一些其他动态语言的重要特性,比如不需要管理内存,比如不会出现Null指针等等。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
案例
1.休闲对战卡牌游戏,美术风格偏国风,游戏策略性强,支持随机对战和好友对战。 2.项目模块 2.1 登录模块 2.1.1 手机登录,第三方登录 2.1.2 防沉迷 2.1.3 热更新 2.2 核心玩法 2.2.1 剧情模式 2.2.2 匹配对战模式 2.2.3 邀请对战模式 2.3 其他功能 2.3.1 等级系统 2.3.2 赛季通行证 2.3.3 任务系统 2.3.4 成就系统 3.项目技术选型 3.1 客户端 兼容团结引擎的unity3d代码,可以轻松迁移到小游戏 3.2 服务端 使用rust,具有优秀的性能和开发容错。
2950unity3d游戏
原创作品 复古像素风 桌面电子沙漏,Arduino(atmega328p+mpu6050) 复刻 "小方"复刻,使用 Rust 编写,运行在 esp32c3 上,采用 ws2812 显示,集成沙漏、骰子、卦象、贪吃蛇、迷宫等游戏 单机游戏 沙漏 骰子 卦象 贪吃蛇 迷宫 是方块人就下一百层 推箱子 躲避方块 ... 联机游戏 对打球 ... 接线 MPU6050 MPU6050 MCU VCC 3.3V GND GND SCL GPIO5 I2C_SCL
320单片机物联网
实现音频采样率转换,如 44100Hz 到 48000Hz,实现高质量的转换品质与较好的性能。 适用于专业音频软件或播放器,当音频文件采样率与项目要求采样率或播放采样率不符时,可以实现采样率的转换。 设定不同的参数可以允许实时播放或离线渲染。 详细设计方法与测试过程参考 https://www.52pojie.cn/thread-1959816-1-1.html
参考Ray Tracing: The Next Week,用Rust编写的CPU并行光线追踪渲染器。本项目为一个简单的光线追踪渲染器,参考Ray Tracing: The Next Week,用Rust实现。实现了动态模糊、图片用作纹理、体积渲染、Perlin Noise、四边形、光源、实例。
3040教育
本方案针对白酒销售行业客户,解决了客户想从公域专为私域流量的问题 本系统为客户快速搭建自己的电商系统,实现线上销售,线下仓库配送,一键上传商品; 我们的系统采用目前最安全的开发语言rust,不仅响应速度快,还大大保护了客户的数据安全
当前共234个项目

评论