Rust for Programmers - Coming from another language [2024]

所在平台: Udemy

课程主页: https://www.udemy.com/course/rust-for-programmers-coming-from-another-language-2024/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Rust编程语言 - 从其他语言转来的程序员 [2024] 课程概述: 您想要学习并掌握现代高效的编程语言Rust吗?如果您已经具备其他编程语言(如C/C++、C#、Java、Python等)的基本经验,那么这门Rust课程非常适合您! 什么是Rust? Rust是一种旨在实现安全、并发和实用的编程语言。安全性主要指避免导致内存访问错误或缓冲区溢出等程序错误,从而减少安全漏洞。与其他具有自动内存管理的编程语言不同,Rust不使用垃圾回收,而是采用特殊的类型系统,其类型安全性已得到正式证明。 课程的主要特点包括: - 无竞争条件 - 无异常 - 无内存泄漏 课程包括的官方工具: - 构建系统 - 包管理器 - 编译器 - 单元测试 - 性能基准 - 文档生成器 为什么学习Rust很重要? Rust在过去六年中连续获得Stack Overflow开发者调查的第一名。这种语言的性能与C++相当,但相比之下更能避免错误,同时包含开发者所需的所有工具。甚至Linux内核的部分代码也已使用Rust编写! 课程内容包括: - 工具安装 - 变量和控制台 - 功能基础 - 内存管理 - 泛型编程 - 数据结构 - 库与工具 - 线程与通道 - 面向对象编程 进一步主题: - 每章节后的小型编程项目 今天就成为未来技术的专业人士吧!期待在课程中见到您!

课程评论(0条)

课程详情

Course description:You want to learn and master the modern and effective programming language Rust? you already have basic experience in another programming language (e.g. C/C++, C#, Java, Python etc.)? then my Rust course is just right for you!What is Rust?Rust was developed with the aim of being secure, concurrent and practical. Safety refers in particular to the avoidance of program errors that lead to memory access errors or buffer overflows and thus possibly also to security vulnerabilities. In contrast to other programming languages with automatic memory management, Rust does not use garbage collection for this purpose, but a special type system. Its type safety has been formally proven. (Source: Wikipedia)Key featuresNo race conditionsNo exceptionsNo memory leaksOfficial tools that are included:Build SystemPackage ManagerCompilerUnit TestingBenchmarkingDocumentation GeneratorIs Rust even important to learn?Rust has taken first place in the annual Stack Overflow survey of developers for six years in a row. The language is just as performant as C++, but at the same time more bug-proof and all the tools a developer needs are included. Even parts of the Linux kernel are already written in Rust!This course consists of the following topics:Installing the toolsVariables and consoleBasics of featuresMemory managementGeneric programmingData structuresLibraries and toolingThreads and channelsObject orientationFurther topicsSmall programming projects after the chaptersBecome a professional today, in the technology of tomorrow! See you on the course!

课程标签

0人关注该课程

主题相关的课程