Rust Part7

レス数が1000を超えています。これ以上書き込みはできません。
2019/07/14(日) 23:31:47.54ID:PySyhRf9
Mozilla発のRust言語のスレ

公式
https://www.rust-lang.org/
https://blog.rust-lang.org/
https://github.com/rust-lang/rust

Web上の実行環境
https://play.rust-lang.org

前スレ
Rust Part6
http://mevius.5ch.net/test/read.cgi/tech/1532714678/
2020/01/22(水) 20:24:51.49ID:OSofFadI
rust,宗教化しとるな。
2020/01/22(水) 20:34:35.15ID:Zee9zwDz
>>965
メモリセーフなRustでは不可能な(あるいは可能だが困難な)ことがCなら出来るって意味?
968デフォルトの名無しさん
垢版 |
2020/01/23(木) 13:06:23.52ID:VWfJLmDE
Cを完全に理解していてCで完全なコードが描けるならRust要らん
逆は無理
2020/01/23(木) 13:10:54.97ID:XbPKjga7
Cで完全なコード書ける人いるのかという問題
970デフォルトの名無しさん
垢版 |
2020/01/23(木) 13:12:17.92ID:qWVF2TJJ
いるだろ
2020/01/23(木) 14:25:07.96ID:Mmo4oq/r
何万行書いても一切ケアレスミスしない人とかもはや人間ではないのでは…
972デフォルトの名無しさん
垢版 |
2020/01/23(木) 14:58:11.16ID:77XEoAHk
人の命がかかってる以上、高々数万行でミスを犯すわけにはいかないだろ。
2020/01/23(木) 15:25:12.24ID:s8tAWRMy
そんなクリティカルなところにCなんて不安全な言語は使われない
2020/01/23(木) 15:46:41.21ID:9sgUs0f4
完全な仕様が書けるなら
その仕様を完全にテストすることも可能だろうし
その範囲内で完全だと言えるコードは書けるだろう

それは仕様で定義されてないからUBですねー、バグじゃないっすよー
あの時はそれで完全だと思ってたんすよねー(๑´ڡ`๑)w
975デフォルトの名無しさん
垢版 |
2020/01/23(木) 16:27:27.15ID:77XEoAHk
俺は完全な仕様が書ける。
2020/01/23(木) 17:33:46.14ID:BJTKYILD
「人間の能力は有限であるし、ミスもする」と言う認識がない奴ほど危険
このタイプ日本人に結構居るんだよな
2020/01/23(木) 21:06:17.64ID:9sgUs0f4
>>975
じゃ試しに君が考える「完全な仕様」の仕様を定義してみて
2020/01/23(木) 22:14:21.71ID:1UIl+AJY
「俺は気を付けて書いてるから絶対ミスしない」なんて認識の人が書いたコードに命預けたくないなぁ。
2020/01/23(木) 23:24:43.12ID:DK2TOstn
入力を受け付けず、処理をせず、出力をしない
2020/01/23(木) 23:42:34.70ID:cHzm9I9L
そこまで安全性気にするならGC使えや。
バカがrust使うよりもよっぽど安全だぞ。
2020/01/23(木) 23:47:09.63ID:nX/KPrtD
>>978
でも「俺は神様じゃないからミスはあるかも」なんて認識の人が書いたコードにも命預けたくはないな。
2020/01/23(木) 23:55:44.60ID:9sgUs0f4
>>979
一応突っ込んでおくけど
「完全な仕様とは何か」ってことを
仕様として定義してみてって話だぞ
983デフォルトの名無しさん
垢版 |
2020/01/24(金) 00:16:37.07ID:rwHFQKuH
>>981
そんな認識の医者に命預けてるだろ
私失敗しないので、なんて無責任なこと言う医者はいない
2020/01/24(金) 01:27:12.03ID:g1BGl0hu
ゲーデルの不完全性定理により以下略
2020/01/24(金) 01:38:54.34ID:+Rr3vO1D
「ミスしてるかも」と思うからテストするんじゃないの?
絶対ミスしないなら、書いた瞬間にテストなしでリリースできるはずなわけで。
986デフォルトの名無しさん
垢版 |
2020/01/24(金) 01:48:15.59ID:M35o3kEk
そんな心の弱い人に任せられないわ。
まず精神科受診してきて。
2020/01/24(金) 07:59:29.01ID:A/8ugPLP
「私は強い、必ず成功する。バグについて心配するのは誤りである」
「日本人はもともと繊細なのである。これだけ注意深さを持ちながら、バグに困るなどというのは、ありえないことだ」
2020/01/24(金) 08:03:08.74ID:HOssbx9V
http://plv.mpi-sws.org/rustbelt/
みたいに、rustその物と標準ライブラリを論理的な正当性を確認しようとしているプロジェクトもあるよ。
また、coqで書いたものをrustに変換する
https://github.com/pirapira/coq2rust
というのももあった。
2020/01/24(金) 08:03:15.00ID:e4qsn6ol
じゃあ「俺は気を付けてテストしたからミスは残ってない」ならどうだろう
990デフォルトの名無しさん
垢版 |
2020/01/24(金) 08:06:37.28ID:rwHFQKuH
テストではバグが無いことを証明できない
991デフォルトの名無しさん
垢版 |
2020/01/24(金) 09:24:09.09ID:NJOcoGsq
形式証明って流行ってんのかね
992デフォルトの名無しさん
垢版 |
2020/01/24(金) 11:48:17.98ID:9oO1hUHl
Rust part8
http://mevius.5ch.net/test/read.cgi/tech/1579834072/
993デフォルトの名無しさん
垢版 |
2020/01/24(金) 12:00:03.19ID:ytRnz1Ft
>>978
>>981
アポロが50年間月へ行くのを諦めてる(躊躇してる)のもそれが原因らしいな
994デフォルトの名無しさん
垢版 |
2020/01/24(金) 12:01:25.77ID:ytRnz1Ft
>>979
>>982
kneet最強ですね
2020/01/24(金) 20:21:57.21ID:f1L6KzBl
失敗しないと言い張る糞医者だったらセカンドオピニオンを薦める医者のが信用できるわ。
2020/01/24(金) 20:47:01.10ID:n3CLQrIG
>>992
サンキュウー
997デフォルトの名無しさん
垢版 |
2020/01/25(土) 09:23:43.44ID:yPlwm7j6
埋め
998デフォルトの名無しさん
垢版 |
2020/01/25(土) 09:24:03.41ID:yPlwm7j6
うめ
999デフォルトの名無しさん
垢版 |
2020/01/25(土) 09:24:14.79ID:yPlwm7j6
ウメ
1000デフォルトの名無しさん
垢版 |
2020/01/25(土) 09:24:30.39ID:yPlwm7j6
ume
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 194日 9時間 52分 43秒
レス数が1000を超えています。これ以上書き込みはできません。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況