内容简介:mac上
What is rust-lang
Rust 是一个由Mozilla主导开发的通用的、编译型计算机语言。它的设计准则为“安全,并发,实用”,支持函数式,并发式,过程式以及面向对象的编程风格。
安装
mac上
brew install rust
Linux上
curl https://sh.rustup.rs -sSf | sh
查看版本
rustc -V
rust 起手式
//hi.rs
fn main(){
println!("hello rust")
}
编译执行
rustc hi.rs #编译出 hi执行文件 ./hi #执行
分别看下 C / Golang / Rust 编译出的文件大小
61B hi-c.c 8.3K hi-c 72B hi-go.go 2.0M hi-go 39B hi.rs 477K hi-rust
rust的477K 比C的8K大不少啊, 但 go 足足有2M.
Rust Cargo
rust Car-go 是用来辅助管理 Rust工程的工具。
跟npm pip bundler作用一样, 当然 Cargo没有 C/C++的automake 、cmake、qmake带来的那种尴尬.
cargo 是否安装好了 cargo --version
新建个项目
cargo new hyper --bin
hyper
├── Cargo.toml
└── src
└── main.rs
编译
cargo build
├── Cargo.lock
├── Cargo.toml
├── src
│ └── main.rs
└── target
└── debug
├── build
├── deps
├── examples
├── hyper
├── hyper.d
├── incremental
└── native
执行
cargo run
参考:
http://wiki.jikexueyuan.com/project/rust-primer/cargo-projects-manager/cargo-projects-manager.html
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- ASP.NET Core模块化前后端分离快速开发框架介绍之3、数据访问模块介绍
- 简编漫画介绍WebAssembly
- CGroup 介绍
- CGroup 介绍
- vue初步介绍
- Microbit MicroPython 介绍
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
深入浅出强化学习:原理入门
郭宪、方勇纯 / 电子工业出版社 / 2018-1 / 79
《深入浅出强化学习:原理入门》用通俗易懂的语言深入浅出地介绍了强化学习的基本原理,覆盖了传统的强化学习基本方法和当前炙手可热的深度强化学习方法。开篇从最基本的马尔科夫决策过程入手,将强化学习问题纳入到严谨的数学框架中,接着阐述了解决此类问题最基本的方法——动态规划方法,并从中总结出解决强化学习问题的基本思路:交互迭代策略评估和策略改善。基于这个思路,分别介绍了基于值函数的强化学习方法和基于直接策略......一起来看看 《深入浅出强化学习:原理入门》 这本书的介绍吧!