rust编译器教我做人,为啥还要学习rust语言,因为想使用rust做一些底层服务,更深入的研究技术。

Posted freewebsys

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rust编译器教我做人,为啥还要学习rust语言,因为想使用rust做一些底层服务,更深入的研究技术。相关的知识,希望对你有一定的参考价值。

目录

本文的原文连接是: https://blog.csdn.net/freewebsys/article/details/128163853

1,继续学习Rust语言,确实学习成本很高,学了两周还在学习入门概念,和编译器斗争

最近两周在学习 rust,这个编译器确实非常厉害。
限制比较多,但是总体上感觉开发速度会慢一点。
但是毕竟是后出现的语言,要是学习起来也会比C++要好理解下:

坚持学习到地47 节课程了:

10.5 - 生命周期(1)

2,rust学习曲线非常高,为啥还要坚持学习,一直想写一些服务研究研究底层的技术啥的

相比其他语言,学习曲线陡峭。
而且是比较偏学术化的语言。
但是做了这么多年的软件开发,学习起来还可以,慢慢学。

3,rust对前端也有很大的帮助呢,很多前端的库有用rust做扩展

https://thenewstack.io/the-case-for-rust-as-the-future-of-javascript-infrastructure/

现在rust 越来越多的和 javascript 结合起来了,给javascript提速。

https://www.zhihu.com/question/30407715
如何看待 Rust 的应用前景?
工作上写C++,从去年底开始关注Rust,至今用Rust写了一些和交易相关的小程序。总体感觉是如果有一门语言能够取代C++,那么它只可能是Rust。

https://linux.cn/article-5462-1.html

为什么我说 Rust 是靠谱的编程语言
本文试图帮您解答“我要不要(投入大量时间和精力)学习Rust语言?”这个问题。作者尽量较少的谈及Rust语言本身,反而尝试从Rust语言周边入手,长时间、大范围、多角度地考察,研判Rust语言是否靠谱,并给出尽可能客观的理由。

https://zhuanlan.zhihu.com/p/104299612
可以用于开发 WebAssembly 的语言比较多,笔者之前也尝试过 AssemblyScript、C++、Rust,相对来说,使用 Rust 开发在开发效率和便捷性、包体积大小等方面还是有很大优势的,因此,笔者也建议使用 Rust 来作为 WebAssembly 的开发语言。

https://swc.rs/
SWC is an extensible Rust-based platform for the next generation of fast developer tools. It’s used by tools like Next.js, Parcel, and Deno, as well as companies like Vercel, ByteDance, Tencent, Shopify, and more.

SWC can be used for both compilation and bundling. For compilation, it takes JavaScript / TypeScript files using modern JavaScript features and outputs valid code that is supported by all major browsers.

https://deno.land/
Deno (/ˈdiːnoʊ/, pronounced dee-no) is a JavaScript, TypeScript, and WebAssembly runtime with secure defaults and a great developer experience.
It’s built on V8, Rust, and Tokio.

https://developer.mozilla.org/zh-CN/docs/WebAssembly/Rust_to_wasm
编译 Rust 为 WebAssembly
如果你写了一些 Rust 代码,你可以把它编译成 WebAssembly!这份教程将带你编译 Rust 项目为 wasm 并在一个现存的 web 应用中使用它。

使用 Rust 编写,可以被编译为 WebAssembly 了。现在这个包可以被 JavaScript 使用了,而且使用它完全不需要用户安装 Rust;包中的代码是 WebAssembly 代码,而不是 Rust 源码!

以上是关于rust编译器教我做人,为啥还要学习rust语言,因为想使用rust做一些底层服务,更深入的研究技术。的主要内容,如果未能解决你的问题,请参考以下文章

Rust 语言确定2017年发力路线,改进学习曲线

Rust学习笔记02:利用命令创建编译和运行项目

在Windows下安装Rust语言编译环境

在Windows下安装Rust语言编译环境

为啥 Rust 编译器要求我限制泛型类型参数的生命周期(错误 E0309)?

#yyds干货盘点#为什么要学习Rust?