当前位置: 首页 > news >正文

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

目录

    • 1,继续学习Rust语言,确实学习成本很高,学了两周还在学习入门概念,和编译器斗争
    • 2,rust学习曲线非常高,为啥还要坚持学习,一直想写一些服务研究研究底层的技术啥的
    • 3,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 源码!

相关文章:

  • Visual Assist v10.9.2471.0 Crack
  • 面试题:SpringBoot调用http服务几种方式
  • yolov7配置与训练记录(二)
  • Spring Cloud(十五):微服务自动化部署 DevOps CI/CD、Maven打包、ELK日志采集
  • [设计] Doris血缘解析流程
  • 【校招VIP】[推电影项目]商业项目的竞品分析和需求分析
  • 语法练习:array123
  • 设计模式之原型模式
  • JVM之垃圾收集器三
  • 【web前端期末大作业】基于html关爱空巢老人网页设计与实现
  • flutter课程(The Complete 2021 Flutter Development Bootcamp with Dart)学习总结
  • 架构师知识体系梳理
  • LaTex使用技巧9:argmin / argmax下标写法
  • MySQL表的操作
  • 给定一个已排序的数组,使用就地算法将重复的数字移除,使数组中的每个元素只出现一次,返回新数组的长度
  • Vue2基础篇-01-Vue2 入门概述
  • CleanMyMac2023一键清除垃圾缓存和恶意广告插件 时刻保持Mac畅快运行
  • 通信原理 | 彻底搞懂卷积
  • 微服务框架 SpringCloud微服务架构 20 RestClient 操作索引库 20.5 删除和判断索引库
  • Vue3知识点之数据侦测
  • 电加热油锅炉工作原理_电加热导油
  • 大型电蒸汽锅炉_工业电阻炉
  • 燃气蒸汽锅炉的分类_大连生物质蒸汽锅炉
  • 天津市维修锅炉_锅炉汽化处理方法
  • 蒸汽汽锅炉厂家_延安锅炉厂家
  • 山西热水锅炉厂家_酒店热水 锅炉
  • 蒸汽锅炉生产厂家_燃油蒸汽发生器
  • 燃煤锅炉烧热水_张家口 淘汰取缔燃煤锅炉
  • 生物质锅炉_炉
  • 锅炉天然气_天燃气热风炉