< 返回版块

Lambert 发表于 2024-03-22 12:56

Tags:rust,日报

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

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

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

看一段demo:

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 是一种编程语言,使每个人都能够构建可靠且高效的软件。 可以通过以下方式进行更新:

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

周五快乐🎉!



From 日报小组 Lambert

社区学习交流平台订阅:

评论区

写评论
作者 Lambert 2024-03-23 10:23

Hah,demo demo 快来给 rustcc 供稿呀。 Borgo 更多请见:https://borgo-lang.github.io/

--
👇
AnkoGo123: Borgo,期待

作者 Lambert 2024-03-23 10:10

感谢勘误,有关1.77.0更多内容请阅读,3.21日报 https://rustcc.cn/article?id=1ee8edbb-7e36-4af0-a09b-27901b7392d9

--
👇
廴壬吉: 标题错了,是1.77.0

ankoGo 2024-03-22 14:46

Borgo,期待

廴壬吉 2024-03-22 13:04

标题错了,是1.77.0

1 共 4 条评论, 1 页