Abby@γ(t)不是yt
感覺兩個方向差別不大
本來就是可以互操作的,只是沒那麼好用而已
C abi 是可以直接extern 編譯的
Rust 那裡開個unsafe 給它跑
只是數據結構都是byte array 或者ushort
Rust 和c++本來都是匯編層面的語言。只要工程量夠,沒甚麼通不了
除了build target 包括stdlib 那些,會包括一些mac linux windows 的api,那些沒法搞,只能看著文檔理解
說到這了,我覺得做一個stdlib 轉譯是一個不錯的比賽項目方向
Abby@γ(t)不是yt
老實說轉譯的坑很深的,挖一挖就是一個ast parser了,而且c++ 是出了名的全世界最難編譯的語言
還有一堆版本
做互操作的工程操再大也是可以想像
但 CXX
GitHub - dtolnay/cxx: Safe interop between Rust and ...
已經把我想做的都做完了
載入新的回覆