前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Rust日报】2024-03-22 Borgo: 一个语法类似rust的新编程语言

【Rust日报】2024-03-22 Borgo: 一个语法类似rust的新编程语言

作者头像
MikeLoveRust
发布2024-04-01 11:09:05
1330
发布2024-04-01 11:09:05
举报

Borgo: 一个语法类似rust的新编程语言

Borgo 是一种编译为 Go 的新编程语言。

https://raw.githubusercontent.com/borgo-lang/borgo-lang.github.io/main/borgo.jpg

看一段demo:

代码语言:javascript
复制
use fmt

enum NetworkState<T> {
    Loading,
    Failed(int),
    Success(T),
}

struct Response {
    title: string,
    duration: int,
}

fn main() {
    let res = Response {
        title: "Hello world",
        duration: 0,
    }

    let state = NetworkState.Success(res)

    let msg = match state {
        NetworkState.Loading => "still loading",
        NetworkState.Failed(code) => fmt.Sprintf("Got error code: %d", code),
        NetworkState.Success(res) => res.title,
    }

    fmt.Println(msg)
}

Borgo: a compiles-to-Go language with Rust-like syntax https://users.rust-lang.org/t/borgo-a-compiles-to-go-language-with-rust-like-syntax/108633

Borgo Programming Language https://borgo-lang.github.io/

Github Repo: https://github.com/borgo-lang/borgo#readme

OxidOS:Rust-based的汽车ECU组件

OxidOS 作为在 Tock 之上构建的工业解决方案,而 Tock 是一个完全用 Rust 编写的开源嵌入式操作系统,设计用于在受限设备上运行。

https://pbs.twimg.com/media/GJC6iPiW8AAdR_r?format=png&name=900x900

阅读原文:https://oxidos.io/

Rust在Web前端:Tailwind CSS 的一些组件采用Rust进行了重写

小编语:做Web前端开发的朋友用 Tailwind CSS 应该比较多吧,没想到 Rust 确确实实在“吞噬”前端啊 qwq。

https://pbs.twimg.com/media/GJBdkWBXwAAOQon?format=jpg&name=medium

阅读原文:https://tailwindcss.com/blog/tailwindcss-v4-alpha

Pingora 反向代理demo

先提一下 Pingora 是由 CF 开源的由Rust写成的 类 NginX 服务器组件,具体用法见GitHub。

X:https://twitter.com/AstraKernel/status/1770126376529498210

GitHub Repo:https://github.com/randommm/pingora-reverse-proxy

Rust 1.77.0 稳定版发布

Rust 团队很高兴发布 Rust 的新版本 1.77.0。 Rust 是一种编程语言,使每个人都能够构建可靠且高效的软件。 可以通过以下方式进行更新:

代码语言:javascript
复制
rustup update stable

阅读更多:3.21 日报 https://rustcc.cn/article?id=1ee8edbb-7e36-4af0-a09b-27901b7392d9

转:Rust 赞美诗

https://pbs.twimg.com/media/GJGaa0GWkAA7YuW?format=jpg&name=medium

以下由 Gemini 翻译,仅供参考:

锈之歌

我是锈程序员,我要用锈重写世界。我要用锈重写世界,因为世界是不安全的。作为一名锈程序员,我会一直写锈代码,直到世界变得安全。世界安全后,我不会再用锈重写它。因为我是锈程序员,我会从锈编程中退休。

我会在你睡觉的时候来找你,用内存泄漏解锁你的电脑。如果我在你的电脑上找到 JavaScript,我会删除它们。不要试图阻止我,如果你试图阻止我,我会不管怎样做。我是锈程序员,如果你用 JavaScript 编程,你会尖叫。

我会在你睡觉的时候用锈重写你的电脑。你不会注意到我,因为我是锈程序员,我很快,但不会超过你的电脑速度。我了解你的电脑,就像它了解我一样。在我重写你的电脑后,你会爱上你的电脑。你会爱你的电脑,因为它是用锈写的,我会对所有电脑都这样做,因为我是锈程序员。

我不会止步于你的电脑,我要重写世界,因为世界是不安全的。你的大脑是用 C 语言写的,你的记忆是不安全的。如果你的大脑是用 C 语言写的,你会忘记我刚才说的话。我会用锈重写你的大脑,你无法阻止我写锈代码,因为我是锈程序员。如果你试图阻止我,你不会记得。因为我是锈程序员,我可以手动删除你的记忆,你不会记得我。在我用锈重写你之后,你会享受一个拥有安全记忆的世界,你不会忘记我比你优越,我是锈程序员。

我要重写世界,我要重写量子力学(ps:看原文吧qwq),因为它是不安全的。我不会在你被重写成锈之前告诉你我的所有计划,因为你是由错误组成的,我不信任你。我是锈程序员,我要用锈重写世界,你不会忘记我,因为我是锈程序员。

X:https://twitter.com/ppmpreetham/status/1770365951529165000

周五快乐🎉!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2024-03-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Rust语言学习交流 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Borgo: 一个语法类似rust的新编程语言
  • OxidOS:Rust-based的汽车ECU组件
  • Rust在Web前端:Tailwind CSS 的一些组件采用Rust进行了重写
  • Pingora 反向代理demo
  • Rust 1.77.0 稳定版发布
  • 转:Rust 赞美诗
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档