Rust语言框架

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

作品详情

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
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
案例
股票量化自动交易软件DTrader 是本人独立开发交易辅助软件,用户可以通过调用接口完成下单/撤单等动作 DTrader可以毫秒级下单撤单、极速的行情服务、一键部署、API调用、支持90+券商. 您通过DTrader 内置 HTTP API 接口就能实现快速下单。极大地提高了交易的效率和便捷性。用户无需繁琐的操作步骤,就能迅速下达交易指令。 极大降低个人量化交易门槛,不要你预先安装任何软件或编程环境 ,它只有一个可执行文件,你可以一键部署。您可以使用任何语言,DTrader 目前提供 HTTP API 接口调用,您可以使用任何语言调用。我们将陆续为您提供更多语言级别SDK。 您可以在毫秒级别
5141金融grpcudp
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,具有优秀的性能和开发容错。
1920unity3d游戏
原创作品 复古像素风 桌面电子沙漏,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、四边形、光源、实例。
2060教育
当前共195个项目

评论