[過去ログ] Rust part21 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
24(1): デフォルトの名無しさん [sage] 2023/08/16(水) 18:52:12.16 ID:tBfVLS+Q(1/2) AAS
>>2020(1): デフォルトの名無しさん [sage] 2023/08/16(水) 14:44:41.59 ID:1NDN9ysp(2/3) AAS
>>17
rustupがリンクが使えるファイルシステム?じゃないと動かないっぽい
ノートPCでNTFSパーティションがカツカツなのでSDカード(FAT32)上にインストールしたいがリンクできないとか怒られる
rustcやcargoはリンクできないから動かないようには見えないしよくわからない制限
この現象は公式フォーラムにも書かれていたがパーティションを変更するみたいな回答しかなかった
現状はネイティブビルド環境は公式からプレビルドのバイナリを落としてきて解凍すれば構築できるが
そのような代替手段がない?クロスビルド環境は構築できない状態
rustupをターゲット先で動かす必要ある?
例えばターゲット先がWasmだとそこにrustupもcargoもないけど
それらがある手元でWasmバイナリを生成できるよね
リンクが使えるファイルシステムでコンパイルできない状況がわからないので教えて
27: デフォルトの名無しさん [sage] 2023/08/17(木) 00:30:25.16 ID:IFnR6C6t(1) AAS
ポータブルメディアだとFATをつかうのはそれなりにあることだからなあ。
買った時点でフォーマット済みなのも普通だし。
さすがにSDカードに開発環境を構築するのは想定外と言えるにしても外付けハードディスクくらいなら事情によっては無いこともないんじゃないか。
102: デフォルトの名無しさん [sage] 2023/09/03(日) 13:45:08.16 ID:yQjRA1Qa(1) AAS
安定感や性能に差があるのでsqlite限定ならFirefoxでも使ってるrusqliteがベター
179(1): デフォルトの名無しさん [sage] 2023/09/09(土) 21:06:18.16 ID:IggX53ET(2/2) AAS
>>178aptで良いと思う
219(2): デフォルトの名無しさん [sage] 2023/09/15(金) 22:34:16.16 ID:qrlNPDKn(1) AAS
そのRust批判を書いてる人もそうだが
意味のあるプログラミング経験の少ない人はmutを毛嫌いしてるよな
言語に関係なくミュータブルか否かの区別がある方が好ましく
ミュータブルの使用は必要最小限が好ましい
という当たり前のことに沿う仕様なのに理解できなくて批判
294(3): デフォルトの名無しさん [sage] 2023/09/18(月) 23:41:51.16 ID:X+wkGtcX(3/3) AAS
>>290290(1): デフォルトの名無しさん [sage] 2023/09/18(月) 16:05:47.88 ID:7BUJ27i/(1) AAS
>>285
C(C++含む)の真のヤバさはそれが周知されていないことだと思う
セキュリティ、セキュリティ吠えながら妄信的にC/C++使っているところとか普通にあるし
ロジックが正しくてもバイナリレベルでは脆弱性になることがある。
分かりやすい例では、言語の理屈では寿命を終えたはずのオブジェクトでも再利用される機会がなくて内容が残り続けるとかね。
そういうときにでもどうにかする知見が C/C++ では積み上がってる。
普通に書いて脆弱性が発生しにくいに越したことはないが、脆弱性が発生していることがわかったときに直せる確信があるというのはセキュリティが重要な場面で C/C++ を使う理由になる。
C/C++ が「自分の足を撃つ」ことになるなんてのは百も二百も承知の上で、「自分の足を撃つことも出来る」ことに価値を見いだしてるんだよ。
もともと自分の足を撃つというのは戦争に行かなくて済むようにわざと撃つことがあるというのを下敷きにした言い回しで、危険であると同時にそれが必要なこともあるというニュアンスを含んでいる。
396(1): デフォルトの名無しさん [sage] 2023/09/26(火) 23:05:14.16 ID:EQtG/kil(1) AAS
意味のないベンチマークだね
ちなみにこういうのはNimが速いと思うよ
結局こういうのってコンパイラの最適化の勝負をしているだけだから
Rustが速いというよりはLLVMが速いだけ
Zigとかでも同じスピードが出るはず
その代わりにコンパイル速度が遅いというデメリットがあるからこれは単なるトレードオフで、用途に応じて適した言語を選択するのが重要ってだけだね
WebAPI作るならIOが結局ボトルネックになるからパフォーマンス気にするにしても別にスクリプト言語じゃないならなんでもいいのよね
好きな言語にすればいいと思う
460: デフォルトの名無しさん [sage] 2023/10/08(日) 22:57:55.16 ID:1kYUOs3M(1) AAS
入れもの(メモリ)はどのデータ構造でも不可欠だからいずれもゴミが発生するのは仕方ない
ただしリスト(各セル|ノード)に比べてベクタは以下の点で有利
・まとめて確保解放ができる
・next pointer(の容量と処理)が不要
・リニアスキャンが速い
・ランダムインデックスアクセスも速い
そのためRustでもほとんどの用途でベクタが使われリストは少ない
665: デフォルトの名無しさん [sage] 2023/12/26(火) 12:09:12.16 ID:aCwAChA1(1) AAS
>>656それ他の言語でも散見されるぞ
1.0は枯れ切った後に出て実質でかい機能追加は行わなくなったところでつけることが多い
大抵凄腕の人のライブラリに多いような気がする
SemVerが浸透する前からこの状態だったし
808(1): デフォルトの名無しさん [] 2024/01/04(木) 19:32:15.16 ID:lFo5UMLf(1) AAS
誰も問題解決出来てなくて草
マジで糞言語なのか?
VSCodeでもPythonなら出来るぞこれ
823(1): デフォルトの名無しさん [sage] 2024/01/07(日) 02:08:36.16 ID:eqr3i2HS(1) AAS
rustちょっと書いたけどなんかハマらんな
つまんない
刺激が少ない
俺は別に言語に安全性なんて求めてないんだ
刺激がほしいんだ
846: デフォルトの名無しさん [sage] 2024/01/09(火) 15:51:14.16 ID:LmJT0Ko+(1) AAS
UNIX
外部リンク:learn.microsoft.com
プログラムを UNIX に移植する場合は、次のガイドラインに従ってください。
・引数としてパスとファイル名を表す文字列を実行するルーチンでは、UNIX と互換性のあるパス区切り記号を使用します。 UNIX は、この目的でスラッシュ (/) のみをサポートしますが、Win32 オペレーティング システムでは、円記号 (\) とスラッシュ (/) の両方をサポートします。
877: デフォルトの名無しさん [sage] 2024/01/19(金) 08:55:08.16 ID:v7odrc0V(1) AAS
登録が必要な記事貼るとか
925: デフォルトの名無しさん [sage] 2024/01/19(金) 20:04:18.16 ID:U1u9K+K0(1/2) AAS
>>924924(3): デフォルトの名無しさん [sage] 2024/01/19(金) 19:12:08.48 ID:SK8TlxrV(2/2) AAS
>>896
Rustは絶壁の学習曲線だから、段階的な学習は難しい。少なくともスタックフレームの動きを意識できないとキツイと思う。
Rustを使った開発も、小さく始める段階的開発とかきついんじゃない?ひたすらスクラップ&ビルド繰り返しそう。
スタックフレームはコンピュータの基礎知識であってC言語でも必須でありそれをRustの問題にする人はいない
段階的開発がキツいという主張もそんなことはなく根拠もない
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.046s