Chromium 正式開始支持 Rust
目前的支持只是第一階段,在C++代碼中使用Rust寫的第三方庫(編譯成.so)。估計明年Chromium的二進制發(fā)行文件中會包含rust寫的庫。 更廣泛地在Chromium中使用Rust還需要時間去評估。 https://security.googleblog.com/2023/01/supporting-use-of-rust-in-chromium.html教程:將C++代碼移植到Rust之體驗
非常生動和詳盡的教程:怎么做,過程體驗如何。 https://fasterthanli.me/series/advent-of-code-2022/part-18leptos 發(fā)布 v0.1 版本
leptos 定位其實與 Yew, Seed 等類似,是Web前端框架。代碼看起來是這個樣子:use leptos::*; #[component] pub fn SimpleCounter(cx: Scope, initial_value: i32) -> impl IntoView { // create a reactive signal with the initial value let (value, set_value) = create_signal(cx, initial_value); // create event handlers for our buttons // note that `value` and `set_value` are `Copy`, so it's super easy to move them into closures let clear = move |_| set_value(0); let decrement = move |_| set_value.update(|value| *value -= 1); let increment = move |_| set_value.update(|value| *value += 1); // create user interfaces with the declarative `view!` macro view! { cx,
"Value: " {move || value().to_string()} "!"
} } // Easy to use with Trunk (trunkrs.dev) or with a simple wasm-bindgen setup pub fn main() { mount_to_body(|cx| view! { cx, veryl - 一個現(xiàn)代的硬件描述語言
大家知道Verilog / VHDL吧,用于描述硬件數(shù)字電路的邏輯的。這個也類似,不過更現(xiàn)代。項目還在早期,感興趣的可以參與。 https://github.com/dalance/veryl
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
數(shù)字電路
+關注
關注
193文章
1630瀏覽量
80859 -
C++
+關注
關注
22文章
2114瀏覽量
73895 -
硬件描述語言
+關注
關注
0文章
10瀏覽量
12071 -
Rust
+關注
關注
1文章
230瀏覽量
6675
原文標題:【Rust日報】2023-01-13 Chromium 正式開始支持 Rust
文章出處:【微信號:Rust語言中文社區(qū),微信公眾號:Rust語言中文社區(qū)】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
JavaScript與Rust和WebAssembly集成
偶然一次機會,接觸了Rust的代碼。當時想給團隊小伙伴做演示,發(fā)現(xiàn)自己并不能在移動端按照文檔生成演示demo。我就想,要是Rust代碼能轉化成JavaScript就好了。結果一搜,還真有。
![JavaScript與<b class='flag-5'>Rust</b>和WebAssembly集成](https://file1.elecfans.com//web1/M00/F3/A9/wKgaoWca_oGAG2WoAABI3bDn3FU446.png)
如何用Rust編寫一個ChatGPT桌面應用(保姆級教程)
用IDEA開發(fā)的java仔) 安裝 Rust 語言工具鏈:首先,請確保你已安裝了 Rust 編程語言工具鏈,包括 Rust 編譯器 (rustc) 和包管理工具 (cargo)??梢酝ㄟ^訪問
![如何用<b class='flag-5'>Rust</b>編寫一個ChatGPT桌面應用(保姆級教程)](https://file1.elecfans.com//web2/M00/07/E1/wKgZombzgUyAERszAAIgF_o0toY379.png)
未來嵌入式系統(tǒng)的黃金搭檔 MCX N947遇上Rust
? Rust 介紹 Rust 是一門注重安全的語言,相比于 C/C++/ASM 有著更高級的抽象能力、編譯器帶來的安全特性與廣泛友好的社區(qū)支持。 Linux 與 Windows 內核也都
![未來嵌入式系統(tǒng)的黃金搭檔 MCX N947遇上<b class='flag-5'>Rust</b>](https://file1.elecfans.com/web2/M00/FF/3C/wKgaomahp3uAVWG7AABriNd0Qms299.png)
Vector和HighTec推出基于Rust和AUTOSAR Classic實現(xiàn)安全應用的解決方案
Vector和HighTec兩家公司成功展示了Rust應用程序與基于C語言的AUTOSAR Classic基礎軟件的集成,這在行業(yè)內還屬首次。這樣一來,Rust及其優(yōu)勢可以被應用在有最高功能安全要求的汽車ECU中。
![Vector和HighTec推出基于<b class='flag-5'>Rust</b>和AUTOSAR Classic實現(xiàn)安全應用的解決方案](https://file1.elecfans.com/web2/M00/FD/E7/wKgaomaXaHqAAnKuAABBePv_wtM873.png)
VF2-2403工程版Chromium103瀏覽器的漢字輸入方法分享
就一起添加。附圖
4、設置chromium支持wayland, 打開chromium103, 在地址欄輸入: chrome://flags/,搜索選項: Preferred Ozone
發(fā)表于 05-28 06:54
Linux 6.10集成RISC-V更新,支持Rust編程語言
本次補丁升級中,Linux內核進一步擴展了對應于RISC-V架構的Rust編程語言支持。在此之前,Rust已可應用在x86_64、龍芯LoongArch以及ARM64等多種架構之上。
在Aurix Tc375Lk上使用Rust編程語言可以嗎?
您好,如果我想在 Aurix Tc375Lk 上使用 Rust 編程語言,可以嗎?如果是,鏈接 rust 編譯器 ADS 和 freetoolchain 的步驟是什么?你有在 ADS 或 freetoolchian 中鏈接編譯器的用戶指南嗎? 請詳細說明謝謝
發(fā)表于 05-17 13:42
鴻蒙OpenHarmony開發(fā)板解析:【Rust模塊配置規(guī)則和指導】
Rust是一門靜態(tài)強類型語言,具有更安全的內存管理、更好的運行性能、原生支持多線程開發(fā)等優(yōu)勢。Rust官方也使用Cargo工具來專門為Rust代碼創(chuàng)建工程和構建編譯。 OpenHarm
![鴻蒙OpenHarmony開發(fā)板解析:【<b class='flag-5'>Rust</b>模塊配置規(guī)則和指導】](https://file1.elecfans.com/web2/M00/E4/89/wKgaomY814aAXIR1AAA01VxEKNI913.jpg)
Zed Code編輯器新增Linux支持
據(jù)悉,Zed代碼編輯器是基于Rust語言開發(fā)的macOS軟件,近期其研發(fā)團隊宣布已成功實現(xiàn)Linux平臺兼容。據(jù)悉,今年年初Zed首次發(fā)布時并未提供Linux版支持。
在嵌入式系統(tǒng)中集成Rust和Qt的實踐
Rust 擁有豐富的庫生態(tài)系統(tǒng),用于序列化和反序列化、異步操作、解析不安全輸入、線程、靜態(tài)分析等,而 Qt 是一個 C++ 工具包,支持跨各種平臺的豐富的、基于 GUI 的應用程序,從 iOS 到嵌入式Linux。Qt 應用程序包括表示業(yè)務邏輯的 C++ 插件
發(fā)表于 05-03 10:26
?1902次閱讀
![在嵌入式系統(tǒng)中集成<b class='flag-5'>Rust</b>和Qt的實踐](https://file1.elecfans.com/web2/M00/D1/7A/wKgZomYjJ9GAVCZLAAKcgD1p9mk410.png)
Rust效率領先C++兩倍,內存安全成國家安全議題
這項發(fā)現(xiàn)由谷歌安卓平臺工具及庫的工程總監(jiān)Lars Bergstrom在日前召開的Rust Nation英國峰會揭示。盡管此前業(yè)內對Rust的安全性和穩(wěn)定性存在一定爭議,特別是其‘unsafe’關鍵字的存在令人擔憂。
鴻蒙網絡開發(fā)學習:【ylong_http】
ylong_http 構建了完整的 HTTP 能力,支持用戶使用 HTTP 能力完成通信場景的需求。
ylong_http 使用 Rust 編寫,為 OpenHarmony 的 Rust 能力構筑提供
![鴻蒙網絡開發(fā)學習:【ylong_http】](https://file1.elecfans.com/web2/M00/C4/EE/wKgaomXwFiSAcYsxAACPFqzfRyI351.jpg)
[鴻蒙]OpenHarmony4.0的Rust開發(fā)
背景 Rust 是一門靜態(tài)強類型語言,具有更安全的內存管理、更好的運行性能、原生支持多線程開發(fā)等優(yōu)勢。Rust 官方也使用 Cargo 工具來專門為 Rust 代碼創(chuàng)建工程和構建編譯
![[鴻蒙]OpenHarmony4.0的<b class='flag-5'>Rust</b>開發(fā)](https://file1.elecfans.com/web2/M00/C1/DB/wKgaomXbKX-AAe6rAADEW5Pyw8c913.png)
谷歌捐款100萬美元給Rust基金會,以增強C++與Rust的交互性
如今,谷歌多項核心業(yè)務仍以 C++為主要編程語言,雖然無法直接使用Rust替代現(xiàn)有的C++程序,但谷歌依然選擇支持Rust基金會的“Interop Initiative”計劃,幫助那些選用C++的機構更為順暢地過渡至
評論