Learning Rust

所在平台: Udemy

课程主页: https://www.udemy.com/course/learning-rust/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:学习Rust 课程概述:Rust是一种由Mozilla开发的新系统编程语言,旨在便利大型复杂软件项目的开发。其强大的类型系统和内存安全规则能够防止所有内存损坏错误,同时不妨碍开发者的生产力。本课程将引导学员熟悉Rust的基本语法和概念,从编写Hello World程序开始,逐步到定义函数和创建变量。接着,学员将学习如何通过Rust up管理工具链,并构建第一个命令行程序。 课程进一步将探讨Rust的类型系统,以编写更优质的代码,并在简单的标记语言中实践。学员将学习运用Rust的函数式编程特性来进行物理仿真,并利用Rayon crate实现计算的并行化。最后,学员将发现最佳实践,借助Cargo和RustDoc构建一个经过测试、可用且文档齐全的API的简单crate。 到课程结束时,学员将能够熟练使用Rust构建各种解决方案,能够利用Rust强大的类型系统以及通过Cargo包管理器提供的丰富库(“crates”)生态系统。 关于作者:Leo Tindall是一位来自圣地亚哥的软件开发者和黑客,兴趣包括可扩展性、并行软件和机器学习。

课程评论(0条)

课程详情

Rust is a new systems programming language from Mozilla, created to facilitate the development of large, complex software projects. Its powerful type system and memory safety rules prevent all memory corruption bugs without compromising developer productivity.In this course, you'll begin by getting familiar with the basic syntax and concepts of Rust, from writing a Hello World program to defining functions and creating variables. Then you'll see how to manage toolchains with Rust up and build your first command-line program.Moving on, you'll explore Rust's type system to write better code and put it into practice in a simple markup language. You'll learn to use Rust's functional programming features to perform a physics simulation and use the Rayon crate to parallelize your computations. Finally, you'll discover the best practices and test your code by building a simple crate with a tested, usable, well-documented API using Cargo and RustDoc.By the end of the video, you'll be comfortable building various solutions in Rust. You'll be able to take advantage of Rust's powerful type system and a rich ecosystem of libraries, or "crates", available through the Cargo package manager.About the AuthorLeo Tindall is a software developer and hacker from San Diego whose interests include scalability, parallel software, and machine learning.

课程标签

0人关注该课程

主题相关的课程