[過去ログ] Rust part21 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
62
(4): デフォルトの名無しさん [] 2023/09/02(土) 07:37:58.97 ID:v3EBZAej(1/2) AAS
失礼します

Rustは制約の厳しい言語だから(環境さえ整えば)他言語にトランスパイルしやすい言語
という認識は合ってるでしょうか?
65
(3): デフォルトの名無しさん [sage] 2023/09/02(土) 11:00:44.98 ID:YkB2gBn6(1) AAS
>>62
トランスパイル先言語との機能的互換性の高さやや元言語のコンパイラが単純なほうがトランスパイルしやすいと思う
例えばOwnership/Borrow/Lifetimeあたりのトランスパイルが楽かどうか
68
(1): デフォルトの名無しさん [sage] 2023/09/02(土) 11:50:40.77 ID:l2r0UsPx(2/3) AAS
一口にトランスパイルといっても、元言語にあった属性をどこまで先言語に引き継ぐかは目的に応じた取捨選択がなされるものです
前例がないので>>62に対する答えは「未知数」としか言えないですね

あるいは言語自体に「トランスパイルのしやすさ」という属性があるとすれば、それは「言語自体がトランスパイルされることを前提として設計されているか」と同義でしょう
その側面から言えば答えは「いいえ」です
79: デフォルトの名無しさん [sage] 2023/09/02(土) 18:52:34.01 ID:l2r0UsPx(3/3) AAS
どうせ>>62も複おじなんだろうね

なぜRustからトランスパイルしようなどと思ったのか?
その動機が出ないならこの話は終わりです
80: デフォルトの名無しさん [] 2023/09/02(土) 19:16:20.22 ID:v3EBZAej(2/2) AAS
>>62です。ぼんやりとした質問ですみませんでした

例えばRustが読めない人向けにPython等に変換してPython読める人ならなんとか読めるものに変換できないかなという想定でした。
あとはLLVM以外の環境で動かしたいとか。それなら確かにWASMで良かったみたいですね。
Rustは型が厳格とかデフォでimmutableだったりムーブだったり制約が強いイメージでしたが前提からして間違ってたみたいですね

皆さま事細かにありがとうございました
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.051s