官术网_书友最值得收藏!

Getting Ready

In this guide, we're going to learn the basics of working with Rust, a systems-level programming language that has been making a name for itself over the last few years. Rust is a strict language, designed to make the most common errors impossible and less common errors obvious.

Being a systems-level language means that Rust is guided by the needs of low-level programs that don't have a safety net, because they are the safety net for higher-level programs. Operating system kernels, web browsers, and other critical pieces of infrastructure are systems-level applications.

This is not to say that Rust can only be used for writing critical infrastructure, of course. The efficiency and reliability of Rust code can benefit any program. It's just that the priorities for higher-level code can be different.

In this chapter, we're going to cover the following topics:

  • The rustup tool
  • The cargo tool
  • How to start a new Rust project
  • How to compile a Rust project
  • How to locate third-party libraries
  • How to manage dependencies
  • How to keep a Rust installation up-to-date
  • How to switch between stable and beta Rust
主站蜘蛛池模板: 班玛县| 峨边| 屏边| 尼玛县| 油尖旺区| 岳池县| 灵川县| 河北省| 宝鸡市| 宜宾市| 瓮安县| 重庆市| 建德市| 六枝特区| 肥西县| 长宁县| 枣阳市| 和田县| 团风县| 大埔区| 潜山县| 康保县| 岑溪市| 志丹县| 东丽区| 抚远县| 沂南县| 和平县| 西盟| 阿拉尔市| 岢岚县| 阿巴嘎旗| 滨海县| 宁乡县| 三台县| 侯马市| 耿马| 乌拉特后旗| 安庆市| 高邑县| 施秉县|