[過去ログ] Rust part16 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
310: 2022/07/09(土)18:58 ID:g+WH1rkE(9/9) AAS
C++0xがなかなか標準化されないので、それなら自分で作ろうと立ち上がったと本人が言ってるじゃん。
311: 2022/07/09(土)19:05 ID:hyXSHlQu(2/3) AAS
>>309
そこは常識の範囲内で実用的をどのように定義しても>>308を満たすのはRustだけだから問題ない
312(2): 2022/07/09(土)19:22 ID:kZfneOfi(1/2) AAS
別にC/C++でもちゃんと作れば高速性と安全性は両立してるよ
ちゃんと作るのが難しいかどうかの話でしかないだろ
313(1): 2022/07/09(土)19:29 ID:TbjkUF4v(1/3) AAS
>>312
C/C++では不可能
うっかり危険なコードを書いてもコンパイラが通してしまう
Rustはコンパイラが指摘して通さないため安全
314(1): 2022/07/09(土)19:30 ID:6ug5/LDh(1/2) AAS
難しさを度外視してちゃんと作ればいいと言うならアセンブラでも同じわけで。
315(2): 2022/07/09(土)19:36 ID:hyXSHlQu(3/3) AAS
>>312
残念ながらCとC++は安全性を満たしていない
現状Rustだけが安全性と高速性を両立させている
316: 2022/07/09(土)19:48 ID:HoR4NOuF(2/2) AAS
>>315
rustだけが満たしている根拠教えて
317: 2022/07/09(土)19:51 ID:zb7jG/MW(1) AAS
じゃあChromeやSafari、Edgeじゃなく、お前のブラウザーふぁいあーふぉっくすにしろよ?安全じゃないんだろ?ぷゲラ
318(2): 2022/07/09(土)19:52 ID:FBd+xess(2/5) AAS
うっかり前提条件が保証できていないunsafe fnの呼び出しを書いてもRustコンパイラは通してしまうではないですか
319(2): 2022/07/09(土)20:07 ID:kZfneOfi(2/2) AAS
>>313,315
ああ、Rustが決めた安全性か
まあ>>274みたいなのには目をつぶるならそれでいいんじゃねw
はたから見たらオナニーにしか見えないけど
>>314
そうだよ、突き詰めたらレベルの違いでしかない
普通のひとは突き詰めること自体が馬鹿らしいって思うからこんなことで揉めたりしないけど
320: 2022/07/09(土)20:08 ID:TbjkUF4v(2/3) AAS
>>318
うっかりunsafe関数を呼び出しのは不可能
Rustコンパイラが通さない
321: 2022/07/09(土)20:29 ID:r2wQepG1(1) AAS
C++が敗北した理由が安全性を疎かにしたことは事実だけど
当時は安全性なんてそこまで重視されていなくて速ければよい時代だった
さらに安全性と速さを両立させる使い物になるプログラミング言語が出てくるとは想像できなかった
ここ数年でC++がようやく退場する時代となったたけでありそれ以前はC++の天下であった
322: 2022/07/09(土)20:47 ID:FBd+xess(3/5) AAS
― フクオジ書 12:4-5
323(1): 2022/07/09(土)21:21 ID:6ug5/LDh(2/2) AAS
>>319
そのレベルの違いが重要なわけじゃん
324: 2022/07/09(土)21:26 ID:rB16NsHU(1) AAS
>>318
実際にプログラミングをしたことがないからアンチはそんな間違った発言をうっかりしてしまう
325(1): 2022/07/09(土)21:36 ID:TbjkUF4v(3/3) AAS
>>319
天と地ほどの差がある
コンパイル時点でエラーとして弾いてくれてコンパイラが修整すべき点をアドバイスしてくれるRust
コンパイラは何も言わずに通してしまい実行運用中に問題が発覚するC/C++
326: 2022/07/09(土)21:37 ID:FBd+xess(4/5) AAS
「前提条件が保証できていない」に触れていないのはうっかり読み飛ばしたのかな?それともわざとかな?
327: 2022/07/09(土)21:40 ID:N6dBVNoC(1) AAS
マ板のコテハンが常駐するとどのスレも不毛地帯になるな
328: 2022/07/09(土)21:51 ID:8h5AdXRe(1) AAS
>>323
レベルの違いは重要、90点より95点の方が良いのは確か
ただ100点かどうかを争ってもあんまり意味ないだろ
>>325
> まあ>>274みたいなのには目をつぶるならそれでいいんじゃね
オナニーは言い過ぎだけど自分の決めた範囲で100点だーって言うのはまあ勝手に言ってりゃいいので相手に無理強いしてもしょうがない
329(1): 2022/07/09(土)22:07 ID:dPnpzXnF(1) AAS
アンチ連呼おじさんの主張は「おまえらはプログラミングしたことが無い」
330(1): 2022/07/09(土)22:17 ID:5J/+jd/X(1) AAS
話は単純
RustはC++における問題のうちみんなが挙げてるような重要な部分を解決してしまった
それにプラスしてC++よりpRustの方がプログラミングしやすい点も非常に大きい
331: 2022/07/09(土)22:18 ID:GNVCknQf(1) AAS
コテハンとは一体
332(1): 2022/07/09(土)22:29 ID:FBd+xess(5/5) AAS
>>330
そうだな
そしてRustが解決したという「問題」の範囲を大きく見せて誇大広告している人がいたのでぶっ叩かれたと
単純な話だ
333: 2022/07/09(土)22:30 ID:dcG9hbvO(1/3) AAS
>>329
「おまえらはもうプログラミングしていないだろ」
じゃないのか
若い時はしていたんだろうが、おっさん・爺になって仕事ではもうプログラミングしていない
比較は必死にするが実際のRustプログラミング話が無いおじさん・爺のRustスレだからな
334(1): 2022/07/09(土)22:36 ID:qKBLdUt5(1) AAS
年寄りはRustに構わないで欲しい
黙ってCでも書いてて
335(1): 2022/07/09(土)22:44 ID:3KUXTO+D(1) AAS
>>332
Linus含めたLinux開発陣も同じ結論
C++はダメな言語なので不採用
Rustは良い言語なので採用
336: 2022/07/09(土)22:46 ID:dcG9hbvO(2/3) AAS
>>334
歳をとってもうプログラミングしていないん(実質現役引退)だから
Cすら仕事で書いていないだろ
337(1): 2022/07/09(土)22:59 ID:hVKa6Imk(1/2) AAS
> 287 名前:デフォルトの名無しさん [sage] 投稿日:2022/07/09(土) 11:50:07.31 ID:lwwTn4Ql [2/3]
> どちらにしてもRust使っても気楽にコーディングできるわけでもなく
> メモリ構造考えなければいけないんですね
読んでなるほどなと思った
よくわかんないけどとりあえず動けばいいという人と、
ちゃんと理解して自分の思う通りに動かしたい人の違いだなと
338(2): 2022/07/09(土)23:05 ID:dcG9hbvO(3/3) AAS
>>335
俺,win使っているが
そのよい言語のRustをコンパイルするのに(C/C++する気ないのに)駄目な言語のmsvcを入れないと
とコンパイルできないてのがな
で、なんでmsvc必要なんだ?
ひょっとしたら、linuxでもgccとかを入れないと駄目なのか
339(1): 2022/07/09(土)23:15 ID:yHOdCoxc(1/2) AAS
>>337
その人があまりにも知識不足の可能性が高い
Rustでも他の言語と同様に(C互換FFIを除いて)メモリ構造なんて公開も保証もしていない
ほとんどのプログラミング言語はメモリ構造なんて低いレベルで使うものではなくもっと抽象度の高い部分でその定義と保証がなされるもの
だからRustでも他の言語と同様にメモリ構造は考えなくて良いし考えてはいけない
メモリ構造は言語として保証していないし保証しないからこそ大胆なコンパイル最適化を行なっている
話を戻してその人はメモリ構造ではなくデータ構造と言いたかったのではないか?
データ構造は他の言語と同様にRustでも考えなければならない
それがプログラミングの中心だから
上下前次1-新書関写板覧索設栞歴
あと 663 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.025s