公式
https://www.rust-lang.org/
https://blog.rust-lang.org/
https://github.com/rust-lang/rust
公式ドキュメント
https://www.rust-lang.org/learn
Web上の実行環境
https://play.rust-lang.org
※Rustを学びたい人はまず最初に公式のThe Bookを読むこと
https://doc.rust-lang.org/book/
※Rustを学ぶ際に犯しがちな12の過ち
https://dystroy.org/blog/how-not-to-learn-rust
※Rustのasyncについて知りたければ「async-book」は必読
https://rust-lang.github.io/async-book/
※次スレは原則>>980が立てること
前スレ
Rust part22
https://mevius.5ch.net/test/read.cgi/tech/1705760500/
ワッチョイスレ
プログラミング言語 Rust 4【ワッチョイ】
https://mevius.2ch.net/test/read.cgi/tech/1514107621/
Rust part23
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2024/02/23(金) 17:37:52.13ID:CheDQupm239デフォルトの名無しさん
2024/03/11(月) 21:44:11.78ID:uBu+z/S9 安全で高速を名乗ってるくせにライブラリがおっせえ言語だなあ
これ治すにはいちいち依存ライブラリ全てをcloneしてきてチマチマ変更していかないといけないってマジかよ
これ治すにはいちいち依存ライブラリ全てをcloneしてきてチマチマ変更していかないといけないってマジかよ
240デフォルトの名無しさん
2024/03/11(月) 22:02:54.43ID:2hCRIQro 言語とは関係ない
外部からのデータを扱うなど攻撃耐性など必要となる部分には攻撃耐性のあるハッシュが必須
そうでない部分には攻撃耐性は必要ない
各プログラムの中にこれら両者はは共存しうる
この使い分けができているかどうかは各言語の問題ではない
外部からのデータを扱うなど攻撃耐性など必要となる部分には攻撃耐性のあるハッシュが必須
そうでない部分には攻撃耐性は必要ない
各プログラムの中にこれら両者はは共存しうる
この使い分けができているかどうかは各言語の問題ではない
241デフォルトの名無しさん
2024/03/11(月) 22:17:15.26ID:1Ss4PFRT ライブラリやその管理が言語と関係がないとする主張は可能だが、その主張をするとcargoやcratesの存在が言語と関係ないことになり、Rustの良さを支えている理由の大きな割合を失うことになる
やはりエコシステムやそこにある資産も含めての言語の評価だろう
それにユーザーの問題を言語が引き取らないのであればコードを書く人が充分賢いことを仮定することになり、C++で良いということになる
やはりエコシステムやそこにある資産も含めての言語の評価だろう
それにユーザーの問題を言語が引き取らないのであればコードを書く人が充分賢いことを仮定することになり、C++で良いということになる
242デフォルトの名無しさん
2024/03/11(月) 22:22:30.50ID:2hCRIQro243デフォルトの名無しさん
2024/03/11(月) 22:24:26.89ID:1Ss4PFRT244デフォルトの名無しさん
2024/03/11(月) 22:32:51.13ID:Zfy+Gd54245デフォルトの名無しさん
2024/03/11(月) 22:38:01.21ID:1Ss4PFRT >>244
それはJavaScriptやPythonのような馬鹿がライブラリを書いて馬鹿が馬鹿の再生産をすることを推奨している言語の話でしょう?
もしくは仕様だけ緩く決めて実装には何の責任も取らない言語か
それはJavaScriptやPythonのような馬鹿がライブラリを書いて馬鹿が馬鹿の再生産をすることを推奨している言語の話でしょう?
もしくは仕様だけ緩く決めて実装には何の責任も取らない言語か
246デフォルトの名無しさん
2024/03/11(月) 22:39:37.27ID:1Ss4PFRT スクリプト言語だと速度は求められないという了解があるし
247デフォルトの名無しさん
2024/03/11(月) 22:53:49.00ID:lga6QF6v Rust や C++ の思想でいう速さはゼロコスト抽象のことだよ。
抽象化にはコストはない (または十分に小さい) が実行すれば実行内容に相応の実行コストが生じるのは当たり前のことだし、実行内容を最小限にすることを目指したって単に不便になるだけだ。
抽象化にはコストはない (または十分に小さい) が実行すれば実行内容に相応の実行コストが生じるのは当たり前のことだし、実行内容を最小限にすることを目指したって単に不便になるだけだ。
248デフォルトの名無しさん
2024/03/11(月) 23:24:30.57ID:pnxYU4a7 あらゆる言語のあらゆるプログラムについて以下が成り立つ
【必須】信頼できない外部入力データに対しては攻撃に強いハッシュ関数を用いなければならない
【自由】そうでないデータに対してはどのハッシュ関数を用いてもよい
この状況で安全な言語はデフォルトとして攻撃に強いハッシュ関数が適切
そして後者と判断できるプログラマーのためにハッシュ関数を指定できる仕様が適切
Rustはこの適切な仕様となっている
【必須】信頼できない外部入力データに対しては攻撃に強いハッシュ関数を用いなければならない
【自由】そうでないデータに対してはどのハッシュ関数を用いてもよい
この状況で安全な言語はデフォルトとして攻撃に強いハッシュ関数が適切
そして後者と判断できるプログラマーのためにハッシュ関数を指定できる仕様が適切
Rustはこの適切な仕様となっている
249デフォルトの名無しさん
2024/03/11(月) 23:26:28.61ID:srElBTmD 雨の降らない日に傘をさしてるのがRust
250デフォルトの名無しさん
2024/03/11(月) 23:31:49.34ID:srElBTmD 外に出るときはヘルメットを被って110をすでに入力したスマホを持ちながらおむつをしてコンドームつけてるのがRust
251デフォルトの名無しさん
2024/03/11(月) 23:39:22.87ID:H3LWtGm6 雨が降る日のためにいつでも傘をさしてるだけだろ…
252デフォルトの名無しさん
2024/03/11(月) 23:47:29.47ID:1gRl0SR3 デフォルトとFxHasherで比較してみたけどHashMapへのinsertのみで実行時間1.7倍
現実のプログラムだとそれ以外の部分が大量にあるためそれ次第で誤差だね
これはデフォルトが安全側に倒す形を取っていて正解と思う
現実のプログラムだとそれ以外の部分が大量にあるためそれ次第で誤差だね
これはデフォルトが安全側に倒す形を取っていて正解と思う
253デフォルトの名無しさん
2024/03/11(月) 23:47:55.83ID:eCeLdHKW >>248
>【自由】そうでないデータに対してはどのハッシュ関数を用いてもよい
いやーそれはどうだろう?
ハッシュDoS耐性は不要でも例えばFxHashを使うべきじゃないユースケースも普通にあるよね?
stdに1つしかHasherが用意されておらずサードパーティ頼みな現状は言語的には結構不親切
>【自由】そうでないデータに対してはどのハッシュ関数を用いてもよい
いやーそれはどうだろう?
ハッシュDoS耐性は不要でも例えばFxHashを使うべきじゃないユースケースも普通にあるよね?
stdに1つしかHasherが用意されておらずサードパーティ頼みな現状は言語的には結構不親切
254デフォルトの名無しさん
2024/03/11(月) 23:55:39.88ID:srElBTmD hash自体は基本的にアホでも作れる
それが適切なのかどうかは不明
それが適切なのかどうかは不明
255デフォルトの名無しさん
2024/03/11(月) 23:59:34.73ID:o1bdd8gz Rustはデフォルトハッシュ関数が用意されていておかしいと言うけど
すべての言語で用意されてるでしょ?
Rustは様々なハッシュ関数が標準ライブラリにないと言うけど
それが普通でしょ?
さらにRustの標準ライブラリはなるべく小さくする方針ね
すべての言語で用意されてるでしょ?
Rustは様々なハッシュ関数が標準ライブラリにないと言うけど
それが普通でしょ?
さらにRustの標準ライブラリはなるべく小さくする方針ね
256デフォルトの名無しさん
2024/03/12(火) 00:02:16.02ID:YqCvYydB257デフォルトの名無しさん
2024/03/12(火) 00:06:26.32ID:hhdv8qp2 普通に考えて攻撃に強いハッシュ関数がデフォルトとなってるのがベストだよね
攻撃の可能性のない部分のみを後でチューンアップつまり弱いハッシュ関数で置き換えるだけだから
これより良い策があるの?
攻撃の可能性のない部分のみを後でチューンアップつまり弱いハッシュ関数で置き換えるだけだから
これより良い策があるの?
258デフォルトの名無しさん
2024/03/12(火) 00:07:45.67ID:YqCvYydB 攻撃の可能性のある部分をチューンナップ
259デフォルトの名無しさん
2024/03/12(火) 00:10:05.78ID:hhdv8qp2260デフォルトの名無しさん
2024/03/12(火) 00:10:10.84ID:YqCvYydB 江戸時代士農工商の身分制度があって
雨の日だけ農民も下駄を履いてよかった
雨の日だけ農民も下駄を履いてよかった
261デフォルトの名無しさん
2024/03/12(火) 00:11:17.84ID:YqCvYydB >>259
攻撃されないのに攻撃態勢をつける馬鹿
攻撃されないのに攻撃態勢をつける馬鹿
262デフォルトの名無しさん
2024/03/12(火) 00:13:45.61ID:c71xUORt みんなの言語思想発表会をするのはいいけどRustをそれに巻き込むなよ
263デフォルトの名無しさん
2024/03/12(火) 00:15:25.47ID:YqCvYydB IDコロコロ全肯定君
攻撃されるかもしれないのに攻撃の耐性をつけてない人に
対するフールプルーフのために一律全てのコードを遅くする
そもそもその人が設計ミスってるんだろう
攻撃されるかもしれないのに攻撃の耐性をつけてない人に
対するフールプルーフのために一律全てのコードを遅くする
そもそもその人が設計ミスってるんだろう
264デフォルトの名無しさん
2024/03/12(火) 00:15:58.38ID:ltF5NefG SafeSlowHashMapみたいな名前にすれば良いのに
265デフォルトの名無しさん
2024/03/12(火) 00:16:19.18ID:YqCvYydB >>264
少なくともこれかな
少なくともこれかな
266デフォルトの名無しさん
2024/03/12(火) 00:27:26.16ID:hEPMmb8p267デフォルトの名無しさん
2024/03/12(火) 00:32:47.44ID:YqCvYydB >>266
HashMap::new()すらしたことないのかな?
HashMap::new()すらしたことないのかな?
268デフォルトの名無しさん
2024/03/12(火) 00:33:47.12ID:P8rBcnCc269デフォルトの名無しさん
2024/03/12(火) 00:35:30.45ID:YqCvYydB こいつは結論が先にあってRustのすべてが正しいから後で理屈をつけているだけ
いつもおかしなことを言ってる
いつもおかしなことを言ってる
270デフォルトの名無しさん
2024/03/12(火) 00:36:58.41ID:4FnCuSr/ ripgrepとかuvとかの既に実用が始まってるRust製アプリでは
デフォルトのハッシュ関数使ってるの?
デフォルトのハッシュ関数使ってるの?
271デフォルトの名無しさん
2024/03/12(火) 01:00:19.76ID:hEPMmb8p >>267
やっぱりRustを使ったことないんだな
impl<K, V, S> HashMap<K, V, S>にfn new()は存在しないため
HashMap::<Key, Value, BuildHasherDefault<Hasher>>::default()のように使う
やっぱりRustを使ったことないんだな
impl<K, V, S> HashMap<K, V, S>にfn new()は存在しないため
HashMap::<Key, Value, BuildHasherDefault<Hasher>>::default()のように使う
272デフォルトの名無しさん
2024/03/12(火) 01:04:13.79ID:YqCvYydB ほらこんな壊れたレスしかできないんだよ
脳が死んでる
脳が死んでる
273デフォルトの名無しさん
2024/03/12(火) 01:05:51.45ID:YqCvYydB 常に論点ずらし
何の生産性もない
何の生産性もない
274デフォルトの名無しさん
2024/03/12(火) 01:42:25.91ID:O5aTP+Ks いつもRustを叩いてRustスレを荒らしてるアンチの言動はいつもワンパターン
今回のHashMapの件で例えると
もしデフォルトのハッシュ関数が安全でなく速いものだと「Rustはデフォルトが安全でない!」と叩く
もしデフォルトのハッシュ関数が安全で遅いものだと「Rustはデフォルトが遅い!」と叩く
どちらになっていても叩くことが目的のキチガイ
今回のHashMapの件で例えると
もしデフォルトのハッシュ関数が安全でなく速いものだと「Rustはデフォルトが安全でない!」と叩く
もしデフォルトのハッシュ関数が安全で遅いものだと「Rustはデフォルトが遅い!」と叩く
どちらになっていても叩くことが目的のキチガイ
275デフォルトの名無しさん
2024/03/12(火) 09:25:30.86ID:2ftxmqwc 「俺が高速なプログラムを作れるのは言語のおかげ」は合ってるが
「俺が低速なプログラムしか作れないのは言語のせい」は間違ってる
「俺が低速なプログラムしか作れないのは言語のせい」は間違ってる
276デフォルトの名無しさん
2024/03/12(火) 15:42:43.44ID:qP6Ph9LT 『「俺が低速なプログラムしか作れないのは言語のせい」は間違っている』という立場、ユーザーが充分賢いことを仮定しているのでそれならPythonとC++で良い
277デフォルトの名無しさん
2024/03/12(火) 16:02:50.20ID:O51IPiXd ほんとどうでもいいな
自転車置き場というより豚小屋の議論
自転車置き場というより豚小屋の議論
278デフォルトの名無しさん
2024/03/12(火) 16:28:46.76ID:6k71yQCv プログラムしかしない人はこういうことしか考えることがないんよ
279デフォルトの名無しさん
2024/03/12(火) 17:33:47.15ID:+dm3OZRm 知識があれば高速化が可能な場合があるのは、言語や項目に関わらず一般的な話。
安全方針のRustとしては、ハッシュ衝突強度を知らなくてもデフォルトで安全がベター。
安全方針のRustとしては、ハッシュ衝突強度を知らなくてもデフォルトで安全がベター。
280デフォルトの名無しさん
2024/03/12(火) 18:00:43.49ID:ZUpYWJV7 デフォルトいらんが
ハッシュも自分で選べんガイジがハッシュマップ使うな
ハッシュも自分で選べんガイジがハッシュマップ使うな
281デフォルトの名無しさん
2024/03/12(火) 18:49:06.95ID:hIsWcrJS282デフォルトの名無しさん
2024/03/12(火) 18:51:51.27ID:wv71s4mp 弱いハッシュでも困るようなプログラム書く人は、自分で判断できるんじゃないの?デフォルトはパフォーマンス優先で良いと思うけどな。
283デフォルトの名無しさん
2024/03/12(火) 19:50:55.41ID:WtXn1sYk 攻撃で困るかどうか攻撃されるまで初心者は判断できないと思う。
そして攻撃されてから対処するのでは遅いかもしれない。
パフォーマンスチューニングは遅いことが問題になってからやるので深刻ではなかろう。
そして攻撃されてから対処するのでは遅いかもしれない。
パフォーマンスチューニングは遅いことが問題になってからやるので深刻ではなかろう。
284デフォルトの名無しさん
2024/03/12(火) 19:59:05.75ID:1eKk9IjK >>283
同意
同意
285デフォルトの名無しさん
2024/03/12(火) 20:00:13.63ID:uVbV4a/I RustのDefaultHasherは安全かつパフォーマンスのいいSipHashを使っているので普通は気にする必要ない
もちろんPythonやJavaScript(v8)やSwiftなど多くの言語がこのSipHashを使っている
そのうえでRustは必要とするHashMap毎にFxHashなどさらに高速なものを簡単に指定できる
もちろんPythonやJavaScript(v8)やSwiftなど多くの言語がこのSipHashを使っている
そのうえでRustは必要とするHashMap毎にFxHashなどさらに高速なものを簡単に指定できる
286デフォルトの名無しさん
2024/03/12(火) 20:49:08.64ID:NxLZ8TT6 Pythonはハッシュ値計算したらオブジェクトに保存してるでしょ
287デフォルトの名無しさん
2024/03/12(火) 20:49:29.65ID:+yrdVDIt 他の言語たちがRustを参考に同じように後追いしているのね
>Pythonの文字列やバイト列に対するハッシュアルゴリズムは、HashDoS対策としてPython 3.4から SipHash24が使われていました。
>その後、ラウンド数を減らしたSipHash13でも十分に安全だとして2015年にRustが、2016年にRubyが、SipHash24からSipHash13への切り替えを行いました。
>Rust や Ruby からは数年遅れましたが、Pythonもデフォルトの文字列ハッシュアルゴリズムがSipHash13に切り替わりました。
>Pythonの文字列やバイト列に対するハッシュアルゴリズムは、HashDoS対策としてPython 3.4から SipHash24が使われていました。
>その後、ラウンド数を減らしたSipHash13でも十分に安全だとして2015年にRustが、2016年にRubyが、SipHash24からSipHash13への切り替えを行いました。
>Rust や Ruby からは数年遅れましたが、Pythonもデフォルトの文字列ハッシュアルゴリズムがSipHash13に切り替わりました。
288デフォルトの名無しさん
2024/03/12(火) 20:56:37.07ID:Bo/PtDeL289デフォルトの名無しさん
2024/03/12(火) 22:08:56.94ID:qGjx1B49290デフォルトの名無しさん
2024/03/12(火) 22:13:42.86ID:qGjx1B49 Python Ruby スクリプト系言語
291デフォルトの名無しさん
2024/03/12(火) 22:30:53.75ID:QLhbtBPI 他の言語もRustと同じハッシュ関数を用いていることが判明したのにRust叩きを続ける一匹
292デフォルトの名無しさん
2024/03/13(水) 01:06:52.67ID:l12NsVZP 他の言語の例としてPythonやRubyのような遅いこと前提でとにかく初心者が書いても動けば良いという思想の言語を持ち出してくるのはおかしいでしょう
293デフォルトの名無しさん
2024/03/13(水) 01:36:16.81ID:yq4Sx3eg Swiftも同じSipHash13だよ
294デフォルトの名無しさん
2024/03/13(水) 06:48:44.81ID:vtWyM3VT >>292
じゃあRustの思想は?
じゃあRustの思想は?
295デフォルトの名無しさん
2024/03/13(水) 07:26:54.50ID:W15vpPlq296デフォルトの名無しさん
2024/03/13(水) 08:05:27.17ID:7ftIQ2tM 必要なことしかやりませんって言語は他にあるからそちら使えばいいのでは?
297デフォルトの名無しさん
2024/03/13(水) 11:53:59.71ID:k71lJTPU 安全と速度は両立するかそれともトレードオフか
トレードしかしない人にとって、コストは支払うと決めたら絶対にキャンセルできない印象があるよね
有償かと思ったけどよく考えたらやっぱゼロコストだったという現象は許せない
トレードしかしない人にとって、コストは支払うと決めたら絶対にキャンセルできない印象があるよね
有償かと思ったけどよく考えたらやっぱゼロコストだったという現象は許せない
298デフォルトの名無しさん
2024/03/13(水) 13:08:21.45ID:zcdQDtji Rustなんかに手を出すのはC++まともに書けない馬鹿なんだから、「充分賢ければ速く書ける」は実質「速く書けない」なんだよな
賢いならRustなんかやらない
賢いならRustなんかやらない
299デフォルトの名無しさん
2024/03/13(水) 13:52:10.04ID:k71lJTPU 自由があればデフォルト設定を強制されないのは自明な事実
ただし、賢い人間が自由を所有しているのか、道具自体が自由度を持っているのか
そもそも「所有している」というのはただの感想なのか客観的事実なのか
ただし、賢い人間が自由を所有しているのか、道具自体が自由度を持っているのか
そもそも「所有している」というのはただの感想なのか客観的事実なのか
300デフォルトの名無しさん
2024/03/13(水) 15:08:41.44ID:EtYMYlMl アホ vs バカの不毛な争いが続くのは隔離スレにワッチョイつけたやつの責任だからな
301デフォルトの名無しさん
2024/03/13(水) 17:12:52.60ID:2jYqKDsd 本スレにワッチョイつけず隔離スレと称して余計なスレ立ててそっちにワッチョイつけるバカども。
5chでRust使ってるって言ってるやつらはそんなもの
5chでRust使ってるって言ってるやつらはそんなもの
302デフォルトの名無しさん
2024/03/13(水) 17:32:48.34ID:k71lJTPU 不毛の判断が早いなあ
後世の歴史家が判断するという定型文に縛られないから早いんだな
後世の歴史家が判断するという定型文に縛られないから早いんだな
303デフォルトの名無しさん
2024/03/13(水) 17:40:34.76ID:EfEhvhMh 安全と速度を両立させたのが
RustやPythonなどが採用しているSipHash13
RustやPythonなどが採用しているSipHash13
304デフォルトの名無しさん
2024/03/13(水) 18:38:09.42ID:9N462qty >>295
いや、unsafeは判断できる人が使うものだろ。
いや、unsafeは判断できる人が使うものだろ。
305デフォルトの名無しさん
2024/03/13(水) 21:22:31.53ID:cNV/vVTe >>300
分かってるんならワッチョイ付きRustスレの盛り上げに協力してくれんかえ
分かってるんならワッチョイ付きRustスレの盛り上げに協力してくれんかえ
306デフォルトの名無しさん
2024/03/13(水) 21:54:19.69ID:Ay/UTMuM ワッチョイなんか盛り上がる訳ねえ
そんな話題あったらこのスレに投下してつまらない議論を流した方が余程生産的
そんな話題あったらこのスレに投下してつまらない議論を流した方が余程生産的
307デフォルトの名無しさん
2024/03/13(水) 22:31:42.96ID:/twoPXVD 高齢化でコーディングできなくなったおじいさんを叩くのは良くないと言う話
308デフォルトの名無しさん
2024/03/13(水) 22:39:35.15ID:vtWyM3VT 30後半でコーディングしてるやつなんて9割コミュ障で出世できなかったやつだろ
309デフォルトの名無しさん
2024/03/13(水) 22:42:16.17ID:6IE1D2aF 出世出来ましたか?
310デフォルトの名無しさん
2024/03/13(水) 22:52:25.45ID:/twoPXVD 能力が低下してコーディングできないのとしないのでは大違い
311デフォルトの名無しさん
2024/03/14(木) 00:41:25.89ID:2hurvpo9 結局スクリプト言語で書かれた原作が必要か
他のジャンルでも原作なしのオリジナルは難しそうだろう
他のジャンルでも原作なしのオリジナルは難しそうだろう
312デフォルトの名無しさん
2024/03/14(木) 12:30:54.13ID:HuCxvvOv Rustで書き直してパフォーマンスが上がったので注目浴びる!みたいなプロダクトはなんか白けるよな。
JSとかPythonの基盤ツールをRustで書き換えて激速!みたいなのはもう汎用言語としてのアイデンティティ捨てられててオワットル。
JSとかPythonの基盤ツールをRustで書き換えて激速!みたいなのはもう汎用言語としてのアイデンティティ捨てられててオワットル。
313デフォルトの名無しさん
2024/03/14(木) 12:34:38.63ID:GaNa4vYx 日本みたいに、何とかするには人投入しよう!スキルどうでもいいからとにかく人集めて!なところじゃね~。
314デフォルトの名無しさん
2024/03/14(木) 13:45:31.80ID:zTrHTca+ おそらく植山類が新しいリンカを作ったあたりが開発ツール高速化の機運の始まりだと思う。
歴史的事情でごちゃごちゃしてて遅いのが仕方がないと思われていたものについて
速度を意識して書いてみたら数百倍単位で速くなってわひゃーーというのが強烈なインパクトだった。
(それは C++ で書かれてるんだけどね。)
商売で開発ツールを提供している会社にとっては少なくともそれと同程度のものを出さないと面子が立たない。
リンカを作ってるところはこぞって高速化に努めた。
リンカ以外にもその機運が波及しているのが今。
で、高速化のキモはデータ構造であるというのが明瞭になったんだけど
メモリ管理の部分を処理系 (ランタイムサポート) の側でやるようなものだとそこんところのチューニングが出来ない。
Rust である必然性が強いわけではないけど C++ とかよりは今なら Rust のほうがいいかなってのはまあ自然な判断ではある。
歴史的事情でごちゃごちゃしてて遅いのが仕方がないと思われていたものについて
速度を意識して書いてみたら数百倍単位で速くなってわひゃーーというのが強烈なインパクトだった。
(それは C++ で書かれてるんだけどね。)
商売で開発ツールを提供している会社にとっては少なくともそれと同程度のものを出さないと面子が立たない。
リンカを作ってるところはこぞって高速化に努めた。
リンカ以外にもその機運が波及しているのが今。
で、高速化のキモはデータ構造であるというのが明瞭になったんだけど
メモリ管理の部分を処理系 (ランタイムサポート) の側でやるようなものだとそこんところのチューニングが出来ない。
Rust である必然性が強いわけではないけど C++ とかよりは今なら Rust のほうがいいかなってのはまあ自然な判断ではある。
315デフォルトの名無しさん
2024/03/15(金) 00:47:31.57ID:eu7fnAy5 コードを書けない
プログラムできなくなるとこういうことしか書けなくなると言う見本
プログラムできなくなるとこういうことしか書けなくなると言う見本
316デフォルトの名無しさん
2024/03/15(金) 10:43:30.71ID:5CgUbd5q だが読むより書くほうが優れているという前提から
原作を正しく読解するよりも正しくない二次創作のほうが優れているという結論が出てくる
原作を正しく読解するよりも正しくない二次創作のほうが優れているという結論が出てくる
317デフォルトの名無しさん
2024/03/15(金) 11:53:24.75ID:94MXVgRN 春だなぁw
318デフォルトの名無しさん
2024/03/15(金) 18:26:51.96ID:5N0PtL1J ai bot
319デフォルトの名無しさん
2024/03/15(金) 20:40:42.93ID:W8LQpOAr320デフォルトの名無しさん
2024/03/15(金) 21:07:06.30ID:8+Y0uCh5 Rustコードを書けない似非技術者系おじいちゃんたちは他のスレでやりとりしなさい
ここはRust専用スレ
ここはRust専用スレ
321デフォルトの名無しさん
2024/03/15(金) 21:26:31.60ID:PnOJWcC7 コーディングが出来なくなると人生はつらいと思うけどな…
322デフォルトの名無しさん
2024/03/15(金) 21:36:49.30ID:3GkeGGWK323デフォルトの名無しさん
2024/03/16(土) 00:23:32.44ID:/iia2JvS 人はいつか何もできなくなって死んでいくんだよな
つまらないね
つまらないね
324デフォルトの名無しさん
2024/03/16(土) 08:54:22.01ID:aeWu0EgX 肉屋がレッドオーシャンになれば豚はブルーだからこれでいい
325デフォルトの名無しさん
2024/03/17(日) 19:33:58.02ID:1VtyMVPz Rust書けるやつ集めるの大変すぎ
326デフォルトの名無しさん
2024/03/17(日) 22:06:35.75ID:BMZldfUE Rustで書けば速くてリソースコスト下げられるうえに保守性も良くていいことずくめだからだな
ただしまともなプログラマーしか使い こなせない
ただしまともなプログラマーしか使い こなせない
327デフォルトの名無しさん
2024/03/18(月) 09:59:50.17ID:ySp1yGcK むしろ変なやつしか使ってない感じだけど…
328デフォルトの名無しさん
2024/03/18(月) 10:20:48.83ID:JObkxwF0 しょーもないこだわり持ってるやつしか使ってない
329デフォルトの名無しさん
2024/03/18(月) 13:49:12.09ID:lCCxn1Q7 今後の仕事考えたらRustだね
330デフォルトの名無しさん
2024/03/18(月) 14:26:36.03ID:1+ObkRXf メモリ安全性ってなんなの?
331デフォルトの名無しさん
2024/03/18(月) 14:49:59.91ID:RRSB5dTk 無効なアドレスを参照しない
運が良ければSegmentation Fault、運が悪ければ変な値が使われて何か起こる
無効なアドレスを更新しない
運が良ければSegmentation Fault、運が悪ければそこの値が壊れて何か起こる
メモリリークは割とどうでもいい
運が良ければSegmentation Fault、運が悪ければ変な値が使われて何か起こる
無効なアドレスを更新しない
運が良ければSegmentation Fault、運が悪ければそこの値が壊れて何か起こる
メモリリークは割とどうでもいい
332デフォルトの名無しさん
2024/03/18(月) 15:00:45.39ID:ZJ4hMg34 >>330
メモリ安全性のうち特に重要な一つがメモリ競合の安全性
まだ使っている値を意図せずに書き換えてしまい矛盾してしまう
プログラミングで起こるバグの代表的な一つ
Rustではこれを防ぐことができる
メモリ安全性のうち特に重要な一つがメモリ競合の安全性
まだ使っている値を意図せずに書き換えてしまい矛盾してしまう
プログラミングで起こるバグの代表的な一つ
Rustではこれを防ぐことができる
333デフォルトの名無しさん
2024/03/18(月) 15:02:35.53ID:1+ObkRXf334デフォルトの名無しさん
2024/03/18(月) 15:07:28.37ID:1+ObkRXf335デフォルトの名無しさん
2024/03/18(月) 18:35:36.34ID:utey1W8X セルフコントならもう少し面白いやつを頼む
336デフォルトの名無しさん
2024/03/20(水) 01:19:02.24ID:6E76csi8 WebAssemblyバイナリの実行環境を提供する「Rust」で作成されたランタイム「Wasmi」に脆弱性が明らかになった。
ttps://www.security-next.com/154875
ttps://www.security-next.com/154875
337デフォルトの名無しさん
2024/03/20(水) 05:37:59.51ID:wTR4SIFK デフォルトで制限よりも多くのパラメーターを指定すると域外に書き込みを行うおそれがある「CVE-2024-28123」が明らかとなった。
2023年12月にリリースされた「同0.31.1」にて脆弱性は修正された。
パラメーターが128個以下であることを確認する回避策についてもアナウンスしている。
2023年12月にリリースされた「同0.31.1」にて脆弱性は修正された。
パラメーターが128個以下であることを確認する回避策についてもアナウンスしている。
338デフォルトの名無しさん
2024/03/20(水) 12:50:32.15ID:/slJg93x >>336
そういうのRust関係ないからわざわざここに書かなくてもいいよ
そういうのRust関係ないからわざわざここに書かなくてもいいよ
339デフォルトの名無しさん
2024/03/20(水) 13:00:27.22ID:3fTCja3E 関係無いわけないでしょw
rustで書かれてたら安全なんじゃなかったん?w
rustで書かれてたら安全なんじゃなかったん?w
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★4 [ぐれ★]
- 【音楽】Perfume・あ~ちゃんの結婚相手「一般男性」は吉田カバンの社長・吉田幸裕氏(41) 高身長で山本耕史似 [Ailuropoda melanoleuca★]
- 【大分】佐賀関で大規模火災、170棟以上が延焼中 70代男性1人と連絡取れず [ぐれ★]
- 【サッカー】U-17日本代表、激闘PK戦制す 北朝鮮撃破で6大会ぶり8強入り U17W杯 [久太郎★]
- 【インバウンド】中国人観光客の日本での消費額は年間約2兆円超…中国政府は公務員の出張取り消し [1ゲットロボ★]
- 【サッカー】日本代表、ボリビアに3発快勝 森保監督通算100試合目を飾る…鎌田、町野、中村がゴール [久太郎★]
- アンケート調査で「高市発言は問題なし」 93.5%wwwwwwwwwwwwwwwwwwwwwwwww [279254606]
- 寝癖ってどうしたらつかなくなるんや?
- 自閉症が「んなっしょい」と連呼するお🏡
- 【画像】エロい一般漫画はなぜこんなに抜けるのか
- BTSのバラエティ面白すぎワロタ
- 自民党議員「高市は先人が築き上げた日中関係を壊した。外務省が謝罪に言ってるが自分で責任を取れ」 [834922174]
