Windowsじゃん
教科書「ポインタ!」
プログラミング書いたことないからどういうことか分からないよ
助けてAI安倍晋三
助けてAI安倍晋三
極左に乗っ取られてオワコンになった悲しい言語(´・ω・`)
未だにC/C++使わざるを得ない
未だにC/C++使わざるを得ない
>>5
極右から見るとそう映るのか
>>5
解説して
クラッシュで済んだならまあいいじゃん
そんなモダンな開発環境ない
c書けないやつが何書いても無駄なんだよ
>>9
Cで書けないような奴はRustでも書けないだろw
バグのないプログラムは存在しないが、デバッグの不可能なプログラムもまた存在しない
違うか?
違うか?
アホがかじって自爆する言語てイメージ
ちなみに俺はVBAで食ってる
ちなみに俺はVBAで食ってる
今までは採用機会が少なかったので脆弱性が発見されなかった
今後は採用機会に合わせて不具合も出てくるだろう
今後は採用機会に合わせて不具合も出てくるだろう
結局C++に戻るよな
MSVCを信じろ
信ずる者は救われる
信ずる者は救われる
しーぽんかよ
C:昔かたぎの職人
RUST:めんどくさいから迂回マニュアルでヨシッ
評判の
Rustで防げるのはメモリの扱いだけじゃないの
クリーンな研究室でもてはやされていただけの実用に耐えない試作品に過ぎなかったと
低級なところ向きの言語ならまだnimの方が好きだわ
C/C++を異様に敵視して勉強しようとしない人いるよな
unsafe使わなければ安全だけどクレートの中身見てもunsafe使いまくりだから結局意味無い説はある
Cはほとんど勉強することなんかないじゃんほぼアセンブラだもの
C++は複雑怪奇だけど
C++は複雑怪奇だけど
>>26
複雑怪奇だけど全部を使う必要はない
エンベデッドC++みたいなサブセットがわかりやすくて良い
エンベデッドC++みたいなサブセットがわかりやすくて良い
>>26
アセンブラを知らない知ったか
>>37
むしろアセンブラから入ったんだが
正直マシン語から入らなかった人間の書いたコードはあまり使いたくないくらい
正直マシン語から入らなかった人間の書いたコードはあまり使いたくないくらい
C++を好きな人ってどんな人
>>27
法学者
その心は
バグ生み出さないプログラミング言語って有りうるのか
どんな構造だよ
どんな構造だよ
>>31
たいしたことをできないようにすればバグはつくれなくなるんちゃう?
>>31
mRNA言語
unsafe内か?
そもそも言語が多すぎる
全部pythonでやれるようにしろ
全部pythonでやれるようにしろ
なんでPython?
メモリ周りに関しては無敵という売りだったのにメモリ周りのバグを出したというのがナイスだよな。
まあrustで書かれてるfirefoxですらメモリ周りのバグは普通に出てるので…。
まあrustで書かれてるfirefoxですらメモリ周りのバグは普通に出てるので…。
・メモリ管理を言語コンテキストである程度自動化する事と
・そのプログラミング言語を使ってバグありコードを書ける事と
・バクで生じるエラーの動的検出後の処理を適切に行うのが難しい場合がある事
はそれぞれ別の事象だよな
・そのプログラミング言語を使ってバグありコードを書ける事と
・バクで生じるエラーの動的検出後の処理を適切に行うのが難しい場合がある事
はそれぞれ別の事象だよな
話の適用範囲や限界をチェックする能力に欠ける人は
物事を全て混同して世迷言を言うだけで一生を終えるしかないね
端的に言えば本件は三つ目が論点ってことですか?
Rustプログラムでフリーポインターが使われるリスクは
unsafeブロックや外部ライブラリとの連携を除けば非常に低い
→言い換えると、システムの隅から隅まですべてRustで書き換えたのでない限り綻びは残る
unsafeブロックや外部ライブラリとの連携を除けば非常に低い
→言い換えると、システムの隅から隅まですべてRustで書き換えたのでない限り綻びは残る
unsafeを使ったら脆弱性ができてしまった
いったいどうして…
いったいどうして…
そもそも既存の言語なら100%バグが起きるわけじゃないのにw
100%バグの起きる旧言語とバグの起きないRUSTってイメージで比較してるやつが多い気がする
100%バグの起きる旧言語とバグの起きないRUSTってイメージで比較してるやつが多い気がする
Rust…お前と居ると息苦しいよ…
まああいつら人の話聞かんからな。
とにかくrust使ってりゃ安全なんだぁぁああの一点張りだったもん
とにかくrust使ってりゃ安全なんだぁぁああの一点張りだったもん
バグがあるということはRustで書かなかったということ
>>51
バグはメモリ安全性とは別の問題。
たとえとしてメモリ管理を経理の仕事と考え
メモリの参照と解放の管理、つまり経理の仕事をいくら完璧にやっても
本業の業務が正確かつ合理的判断でミスを犯すか否かはほぼ無関係。
本業の判断ミスや失敗をバグと考えれば
それは経理がいくらしっかりしていても
担当分野が違うから防げない
エラーの取り回しは普通は別の話だよね
とりあえずRustの話とフリーポインターの話は棚上げして
とりあえずRustの話とフリーポインターの話は棚上げして
どんなに静的型チェックと動的メモリ管理をしていても
アルゴリズムの間違いやミスでバグはいくらでも起きるし
そのバグで実行時エラーが出て
エラー処理ルーチンで穏便にハンドルしたくても
そこにもいくらでもバグは入り込むから続行不能ならBSoDで止めるしかない
今回パッチの話は、Rustが検出って書き方してるからメモリ管理絡みの話っぽく聞こえるけど、詳細報告は公的な第三者機関に見当たらないような気がするから詳細は知らない
なんで?
まぁ今後はまともなAIができたら
実行パフォーマンス落ちるガチガチの言語よりも
実行パフォーマンス良くてある程度人間の視認性も良くてそれをAIによる検証の方が重要そう
実行パフォーマンス落ちるガチガチの言語よりも
実行パフォーマンス良くてある程度人間の視認性も良くてそれをAIによる検証の方が重要そう


コメント