Install IDE
Installing Eclipse for Rust, not as extension to existing Eclipse installation.Download from, https://www.eclipse.org/downloads/packages/release/2019-09/r/eclipse-ide-rust-developers-includes-incubating-components
As long as the Rust env vars are set correction, nothing to configure.
Learning
https://doc.rust-lang.org/book/title-page.htmlImportant Facts
When I evaluate new (to me) languages, I first check for followings:- Script, VM, or native
- Thread supporting
- Easy of Syntax
- OOP, Functional
- GUI support
- Libraries: web, network, AI
- Performance
- Benefits over other comparable languages
- Support and popularity
So far, I got pretty good impression with Rust from just spending a few days over the weekend with Rust. Simple/easy to install, and start coding, a lot of learning materials, good amount of sample code, good open source projects. Compiling and running are very easy.
I just started to learn Rust -- so I'll see how it goes.
Resources
- Book, https://doc.rust-lang.org/book/title-page.html
- Tutorial, https://www.rust-lang.org/learn
- Examples, https://doc.rust-lang.org/stable/rust-by-example/
- Exercise, https://github.com/rust-lang/rustlings/
- Rust code examples and resources, https://github.com/rust-unofficial/awesome-rust
- Thread
- https://doc.rust-lang.org/std/thread/
- https://doc.rust-lang.org/book/second-edition/ch16-01-threads.html
- OOP, Functional
- https://www.fpcomplete.com/blog/2018/10/is-rust-functional
- https://science.raphael.poss.name/rust-for-functional-programmers.html
- https://doc.rust-lang.org/1.24.0/book/second-edition/ch17-00-oop.html
- ML
- OpenCL, Matrix, https://medium.com/@tedsta/matrix-math-in-rust-using-opencl-a65fe5e17bdf#.3pbe4nl7k
- Deep Learning, https://github.com/tedsta/deeplearn-rs
- https://medium.com/@tedsta/deep-learning-in-rust-7e228107cccc
- Libraries
No comments:
Post a Comment