Rust part33 (228レス)
上下前次1-新
188: 09/20(土)15:28 ID:vM0N4xNE(2/2) AAS
いわゆる動的型のスクリプト言語における変数の実態としては全てスマートポインタのようなものとして実装されてるよ。
実際には不要かもしれない、必要以上のガードがあるスマートポインタだ。
だからプログラマは考えなくて良いようになってるだけ。
189(1): 09/20(土)15:45 ID:HFxf22eu(1) AAS
>>182
んなわけないじゃん
生成AIで他言語に書き直してもらえばすぐ分かるよ
190: 09/20(土)15:56 ID:UDg7vyx0(1) AAS
>>189
C++でもスマートポインタを使う
それ以前にRustのような非同期処理の手軽さはC++にないから止めとけ
191: 09/20(土)16:20 ID:J9I3m3UZ(1) AAS
複オジ仕草は相変わらずだな
見苦しいったらありゃしない
192: 09/20(土)16:22 ID:xgkvAj6i(1) AAS
>>182
どのスマートポインタ?
それを書けていないので区別がついていないことが敗因かもね
例えばヒープを管理するスマートポインタならばGCでない言語なら必要だよ
これは非同期でなくても必要だね
例えば排他制御をするスマートポインタならばマルチスレッドで排他制御を必要としてる状況だからどの言語でも必要だよ
もしくはスマートポインタより不便でミスしやすい形でのmutexなどが代わりに必要だね
193: 09/20(土)17:59 ID:gBMyGQKP(1) AAS
見苦しいというか本当に醜いね
194(1): 09/20(土)19:07 ID:yVoW5m+/(1) AAS
スマポがいらないのはスクリプト言語かどうかじゃなくてGCの有無の違い
パフォーマンスクリティカルな場面だと悪者にされがちだけど、GCは本来面倒なものをかなり楽に扱えるようにしてる
なので、Rustが大変に思うなら素直に他の言語にすれば良いじゃんと思う
そういう面倒さと付き合う覚悟があるならRustはとても良い言語 (C++などに比べれば)
195: 09/20(土)19:19 ID:6ax0UV6a(1) AAS
>>194
GCの有無とスマートポインタに関係はない
そもそもポインタを持つGC言語も多い
そこで目的毎の抽象化したポインタを持てばスマートポインタになる
例えばRustのMutex<T>のようなスマートポインタを持つ場合とバラバラにTとMutexを別個に持つ場合の利便性や安全性を比較するとわかりやすいだろう
これらはGC言語でも必要である
196: 09/20(土)20:27 ID:V+ThLNIP(1) AAS
Mutex<T>はスマートポインタじゃないんだが
スマポってリソースの寿命管理の仕組みだから、GCが面倒を見る言語では要らんでしょ
ポインタを持つGC言語はあるけど、スマポとGCの両方を使う言語は (少なくとも自分の知る限り) 無いと思う
ロックはまた別の話だ
197: 09/20(土)20:45 ID:4vgI+Jqh(1) AAS
スマートポインタは「高機能なポインタ」くらいの意味で、寿命管理以外の機能を含む場合はあるよ。
198: 09/20(土)21:07 ID:SpoPrW2p(1) AAS
正確にはMutexのlock()で得られるMutexGuardが条件をすべて満たしている正真正銘のスマートポインタ
GCのある言語でもこのようなスマートポインタは有意義
199: 09/20(土)23:31 ID:4/wGeSfa(1) AAS
いずれの機能もスマートポインターに慣れてしまえばスマートポインターなっていない従来の形は使いにくくミスも生じやすくわかりにくいことに気付けるよ
200: 09/20(土)23:48 ID:7sNK9LUJ(1) AAS
GC言語ではわざわざスマートポインタの形で実装する必要性が皆無
スコープと外部リソースの開放を結びつける仕組みは言語がそれぞれ用意してるからね
201: 09/20(土)23:59 ID:A0B8UFqR(1) AAS
GoはMutexと変数ばらばら
結びつける仕組みってなに
202: 09/21(日)02:43 ID:ETMxp5J0(1) AAS
Mutexなどロックしている間のみ変数にアクセスできるしくみを用意している言語はRustだけじゃね?
203: 09/21(日)04:07 ID:Obb0mglL(1) AAS
内部通報で無理なので犯罪者通報
暗黒状態の量子もつれを生成することに成功:世界初の快挙
公開日2025.09.10 18:30:27 WEDNESDAY
外部リンク:nazology.kusuguru.co.jp
>>量子もつれが非常に壊れやすく、外界のノイズ(熱の揺らぎや周囲からの電磁波など)によって簡単に消えてしまうことです。
>>このノイズによる量子もつれの崩壊現象は「デコヒーレンス」と呼ばれ、量子技術が実験室の外で広く実用化されるのを妨げる最大の壁となってきました。
◇
・どうやって地上で行えるのですか?
・ 嵐の中や甘風が強い中での車での走行中などどうやって維持しているのかな
・UFOは重力県内でテレポートしている偽物だろう?
◇
・統合失調症から見て犯人不明で周囲の人は知っているかもしれませんが宇宙人だと名乗っているのとテレポート技術を所持している
・7人殺害した
・お前で埴鎮目だ
・殺害した人野事を晩酌で高笑いをしている
・お前「被害者=統合失調症=24実感365日幻聴などの幻覚あり」を人質に立てこもる
・絶対に殺させる「自殺か殺人かは不明ですがさせる」
・コロな症状を引き起こせる
※など上記の事を話してきた
◇
ここにも愉快犯の犯人組織が居るだろう!
204(1): 09/21(日)14:55 ID:puxC1vt4(1) AAS
>>182
Rustだけ
205: 09/21(日)16:00 ID:qk42F/D+(1) AAS
>>204
嘘つくな
どの言語でも排他制御が必須
それがなくても動く言語は常に自動で排他制御されて重いかシングルスレッド
さらに非GC言語はshared_ptrやArcなどが必須
それがなくても動く言語はそれ相当を常に自動でされて重いかリスキーな自己管理になる
206: 09/21(日)18:04 ID:swJZ0gup(1) AAS
複おじの見識の狭さを露呈してるなあ
>>182はたぶんWebだろうから、排他制御なんかアプリケーションコードの範囲ではほとんど必要無い
207: 09/21(日)18:58 ID:85rn3aD/(1) AAS
>>182にウェブらしき話がないけど
ウェブでも共有データがあって排他制御されるよ
208(1): 09/21(日)19:30 ID:dKb8R8vZ(1) AAS
バックエンドにしろフロントエンドにしろ、Webは並列処理って意味合いでスレッド使うだろうか
1つの処理がバカスカスレッドたてて許される場面が思い浮かばないんだが
209: 09/21(日)20:54 ID:IgDJrn6I(1) AAS
>>208
Webなどは非同期タスクを使う
非同期タスクはマルチスレッド上でスケジューリングされる
スレッドは間接的に自動的に使われる
用いられるスレッド数は変更できるがCPUのマルチコアスレッド総数そのままがデフォルト値
210: 09/22(月)05:34 ID:eSSLiA97(1) AAS
goてポインタ使えるのにgcなのわけわからん
211(1): 09/22(月)12:38 ID:TdSBLD5R(1) AAS
ARM版のWindows上でRustを使ってる人に質問です
x64用のbinaryを吐かせたいのですが
1.x64用のRustを入れて(Prism上で動作させて)そのままx64だと思い込んでコンパイル
2.ARM用のRustを入れてx64用にクロスコンパイル
3.その他
どれがお薦めですか
皆さんはどうやってますか
212: 09/22(月)12:40 ID:pcxt24gw(1) AAS
GitHub Actions上でコンパイル
213: 09/22(月)14:50 ID:NxMlCQ3l(1) AAS
5年前ぐらいに試したときは、ARM版のWindows上で動作するリンカがなくて詰んだような覚えがあるな
(リンクとコンパイルは別だといえばそれまでになっちゃう話だけどさ)
今は変わったんだろうか?
214: 09/22(月)16:07 ID:ugFXIsjr(1) AAS
Rustで業務開発している人、日本にどれだけおるんだろ
そもそも求人しても集まらなくない? tokioとかまともに扱える人、日本にどれだけおるんだろ
てか、そのレベルのコーダーならば、別の領域の技術まで収めてる可能性が高いから、
難易度の割に単価の安いRustに関わる現場に入ってくれる確率が低い気がする
215: 09/22(月)16:40 ID:amN/g6Kj(1) AAS
とりあえずtarget指定でクロスコンパイル
216: 09/22(月)18:24 ID:vLYT2rnq(1/2) AAS
業務で使うとしても、ニッチなところでワンポイントで使うだけなんじゃないかな
217(1): 09/22(月)19:04 ID:Vzryeu9P(1) AAS
「Rust」の平均単価が3カ月連続上昇 エン・ジャパンがフリーランス案件の分析レポートを発表
外部リンク[html]:atmarkit.itmedia.co.jp
開発言語別では、比較的新しい言語「Rust」が3カ月連続で平均単価を伸ばし、87万4000円(2025年6月比で4.4%増)で1位となった。
言語別単価表
画像リンク
上下前次1-新書関写板覧索設栞歴
あと 11 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.007s