公式
https://www.rust-lang.org/
https://blog.rust-lang.org/
https://github.com/rust-lang/rust
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 part17
https://mevius.5ch.net/test/read.cgi/tech/1665063793/
Rust part18
■ このスレッドは過去ログ倉庫に格納されています
2022/12/10(土) 18:17:02.61ID:XSNoXTPt
368デフォルトの名無しさん
2022/12/26(月) 01:09:38.31ID:/akYDW0k このスレ、この板で圧倒的に勢いあるけど
ひとりでスレチな話してるんだな
ひとりでスレチな話してるんだな
369デフォルトの名無しさん
2022/12/26(月) 01:41:08.19ID:ItPLY/7I Reddit行くわ
370デフォルトの名無しさん
2022/12/26(月) 17:03:05.95ID:zTKHQ885 linux-6.2-rc1に新規に追加されたファイル
rust/build_error.rs
rust/kernel/build_assert.rs
rust/kernel/static_assert.rs
rust/kernel/std_vendor.rs
rust/kernel/types.rs
rust/macros/concat_idents.rs
rust/macros/vtable.rs
samples/rust/rust_print.rs
rust/build_error.rs
rust/kernel/build_assert.rs
rust/kernel/static_assert.rs
rust/kernel/std_vendor.rs
rust/kernel/types.rs
rust/macros/concat_idents.rs
rust/macros/vtable.rs
samples/rust/rust_print.rs
371デフォルトの名無しさん
2022/12/26(月) 17:28:23.14ID:tcXf7L45 志賀慶一と岡部健戦わせたらどうなるん?
粘着力で毛の壁が上回ってる気がするけど
粘着力で毛の壁が上回ってる気がするけど
372デフォルトの名無しさん
2022/12/26(月) 18:40:32.16ID:RCive2Hf どうでもいいLinux/リーナス関連ゴシップを書き散らかすのもあのキモチ悪いコミュニティの人かと思うと汚コード以上に嫌悪感を感じるな
373デフォルトの名無しさん
2022/12/26(月) 18:47:07.99ID:vjeyt+Nr またあのバカが荒らしてるのか
374デフォルトの名無しさん
2022/12/26(月) 18:52:30.06ID:vjeyt+Nr 警察に通報したほうが良いんじゃねえか?
375デフォルトの名無しさん
2022/12/26(月) 19:43:08.99ID:tcXf7L45 警察よりも病院よ
お薬飲むと楽になるよきっと
お薬飲むと楽になるよきっと
376デフォルトの名無しさん
2022/12/26(月) 19:48:11.94ID:daM/Wsvl >>370
だいぶ表面層から書き換えてるのな
だいぶ表面層から書き換えてるのな
377デフォルトの名無しさん
2022/12/26(月) 20:21:49.23ID:vjeyt+Nr あほだコイツ
378デフォルトの名無しさん
2022/12/26(月) 20:22:51.69ID:Zy6+VO+5 >>370
rustに対してネガティブな内容だったからここで内容は書かないが、ちょうど今日これの開発秘話を聞いてしまった
rustに対してネガティブな内容だったからここで内容は書かないが、ちょうど今日これの開発秘話を聞いてしまった
379デフォルトの名無しさん
2022/12/26(月) 21:26:58.76ID:Ju6RL4oa ほんと気持ち悪いな
どっちも気持ち悪い
どっちも気持ち悪い
380デフォルトの名無しさん
2022/12/26(月) 21:28:16.12ID:lUt/rtkO >>378
うそくさ
うそくさ
381デフォルトの名無しさん
2022/12/26(月) 21:36:03.30ID:waGE7o7X 400スレ近く消費してるのに読む価値のあるレスが1~2個しかない
あとはアンチとステマと誤訳とクローン蜂蜜
あとはアンチとステマと誤訳とクローン蜂蜜
382デフォルトの名無しさん
2022/12/26(月) 21:41:11.78ID:irSfveUt ここは雑談スレ二次会だからね
383デフォルトの名無しさん
2022/12/26(月) 21:41:41.49ID:DzUwgwSZ はちみつって偽物いるの?
384デフォルトの名無しさん
2022/12/26(月) 22:12:16.84ID:vjeyt+Nr385デフォルトの名無しさん
2022/12/26(月) 22:14:36.02ID:S3tY6xj2386デフォルトの名無しさん
2022/12/26(月) 23:33:55.88ID:OY2gVA5w387デフォルトの名無しさん
2022/12/27(火) 20:38:32.04ID:AOBUz6/T 汚コーダ増し増し言語
388デフォルトの名無しさん
2022/12/27(火) 21:34:50.26ID:Q5qxYeje asserts、print、types、identという文字面だけで、ム板人は中身が透視できる。
したがって、開発秘話などと言ってるのはム板人ではない。
したがって、開発秘話などと言ってるのはム板人ではない。
389デフォルトの名無しさん
2022/12/28(水) 01:11:48.42ID:EGILmpLu390デフォルトの名無しさん
2022/12/28(水) 20:54:07.25ID:8hE8evYw rustは標準ライブラリが貧弱ってところが唯一引っかかるな
他は今のところ文句ないんだが
goとrustだとどっちのほうが標準ライブラリが充実してるのかな
他は今のところ文句ないんだが
goとrustだとどっちのほうが標準ライブラリが充実してるのかな
391デフォルトの名無しさん
2022/12/28(水) 23:35:00.22ID:cVu4p4ix ライブラリの充実感を出すにはLLVMなコンパイラなんかよりも
C/C++へのトランスレータかインタプリタ作った方が直感的だろうね
わかりやすさを無視した実質ではコンパイラが正しいんだろうけど
C/C++へのトランスレータかインタプリタ作った方が直感的だろうね
わかりやすさを無視した実質ではコンパイラが正しいんだろうけど
392デフォルトの名無しさん
2022/12/29(木) 01:00:18.88ID:Fxo/xNYr 尻滅のC++er
393デフォルトの名無しさん
2022/12/29(木) 06:48:15.12ID:2DAxWoSl394デフォルトの名無しさん
2022/12/29(木) 13:50:41.11ID:47DoSGRg 技術評論社がスレを潰したな。
395デフォルトの名無しさん
2022/12/29(木) 14:03:52.70ID:c0dU1ulx JavaのAWTが標準ライブラリを流行らせた
AWTを潰した奴が標準ライブラリを潰した
AWTを潰した奴が標準ライブラリを潰した
396デフォルトの名無しさん
2022/12/29(木) 14:52:46.32ID:4CaCC41/ またスレ潰れたのか
397デフォルトの名無しさん
2022/12/29(木) 20:24:07.63ID:ZwutplTz またスレが一つ死んだ。
行こう、ここもじきクソレスに沈む。
行こう、ここもじきクソレスに沈む。
398デフォルトの名無しさん
2022/12/29(木) 22:22:48.42ID:0IFwEq6w 最近来たばっかだけどなんで潰れたんだよw
399デフォルトの名無しさん
2022/12/30(金) 11:10:38.66ID:l10vdbnH くだらないことを長文で書き続けるやつが湧くとスレが死ぬ
400デフォルトの名無しさん
2022/12/30(金) 14:17:15.08ID:OHNOUhaD 板の他スレのようにワッチョイがついてないせいだろ
このスレはワッチョイついてないんだから荒らしくらいガマンしなさい
このスレはワッチョイついてないんだから荒らしくらいガマンしなさい
401デフォルトの名無しさん
2022/12/30(金) 14:24:56.68ID:OPrluG8u Rustで安心安全な掲示板って作れないの?
402デフォルトの名無しさん
2022/12/30(金) 15:34:09.37ID:9s3B+84f403デフォルトの名無しさん
2022/12/30(金) 15:34:42.26ID:IfhsFpKo >>401
掲示板ってどういうものなのか知らなさそうな質問で草
掲示板ってどういうものなのか知らなさそうな質問で草
404デフォルトの名無しさん
2022/12/30(金) 15:40:26.47ID:BDIRIxUq ルビキチだぞ
405デフォルトの名無しさん
2022/12/30(金) 15:44:53.39ID:X8XU9Tq3 >>390
そもそも低レイヤー言語でプログラムするのに、標準ライブラリに頼りまくるのが間違いだわ。
そもそも低レイヤー言語でプログラムするのに、標準ライブラリに頼りまくるのが間違いだわ。
406デフォルトの名無しさん
2022/12/30(金) 15:56:55.67ID:q+i6e/HN >>390
充実したリポジトリがあって cargo.toml に一行足すだけでライブラリが使えるんだから
そのライブラリが標準ライブラリかどうかなんてどうでもいいだろ。
標準に入れたくなるほど有用なら標準に入ろうと入るまいとそれなりに保守されることが期待できるし。
充実したリポジトリがあって cargo.toml に一行足すだけでライブラリが使えるんだから
そのライブラリが標準ライブラリかどうかなんてどうでもいいだろ。
標準に入れたくなるほど有用なら標準に入ろうと入るまいとそれなりに保守されることが期待できるし。
407デフォルトの名無しさん
2022/12/30(金) 16:09:16.18ID:6OjX9rIH 標準ライブラリが充実してるということはそれだけ本体の運営者に負荷がかかるということだからね
408デフォルトの名無しさん
2022/12/30(金) 16:21:39.09ID:ZhOqacm+ 技術評論社がステマに来るとスレが死ぬのでは。
409デフォルトの名無しさん
2022/12/30(金) 16:33:03.00ID:2tr5E+qB let mut vec: Vec<usize>で
vec.iter_mut().map(|x| *x += 1)
みたいなことはできないの?
こんなふうにしないとだめ?
let mut vec:Vec<usize> = vec.iter_mut().map(|x| x + 1).collect();
vec.iter_mut().map(|x| *x += 1)
みたいなことはできないの?
こんなふうにしないとだめ?
let mut vec:Vec<usize> = vec.iter_mut().map(|x| x + 1).collect();
410デフォルトの名無しさん
2022/12/30(金) 17:08:17.01ID:G+QOCOIZ 会社でやってるとサードパーティのライブラリはライセンスだったり許可もらったりするのが面倒
411デフォルトの名無しさん
2022/12/30(金) 17:58:17.74ID:DPUEZfMS マトモな翻訳してくれれば誰も文句云わんのだよ
412デフォルトの名無しさん
2022/12/30(金) 18:19:29.77ID:fRI4wSFq クレクレ君…w
413デフォルトの名無しさん
2022/12/30(金) 18:21:35.53ID:IZzoTqaS >>409
キミのやりたいことは多分こう
let mut v: Vec<usize> = vec!(1,2,3);
v.iter_mut().for_each(|x| *x += 1);
println!("{:?}", v); // [2, 3, 4]
キミのやりたいことは多分こう
let mut v: Vec<usize> = vec!(1,2,3);
v.iter_mut().for_each(|x| *x += 1);
println!("{:?}", v); // [2, 3, 4]
414デフォルトの名無しさん
2022/12/30(金) 18:40:35.07ID:IBpSTujk415デフォルトの名無しさん
2022/12/30(金) 18:44:56.94ID:tjQ0cwgL おまえだけワッチョイスレたてて移住すりゃいいだろ
考えを押し付けるなカス
考えを押し付けるなカス
416デフォルトの名無しさん
2022/12/30(金) 19:38:38.38ID:QNlIwCU4 確かにidって中途半端だよなワッチョイと言わずip表示させようぜ
417デフォルトの名無しさん
2022/12/30(金) 19:44:01.82ID:cZGr+8cE C++は経験あるけどRustはまだ触ったことない
RustってC++より簡単?
言語仕様の超複雑なC++よりは使いやすそうに見える
RustってC++より簡単?
言語仕様の超複雑なC++よりは使いやすそうに見える
418デフォルトの名無しさん
2022/12/30(金) 19:49:17.66ID:kWQcSfr1 >>416
むしろidを消していいかと
むしろidを消していいかと
419デフォルトの名無しさん
2022/12/30(金) 19:55:03.48ID:0DTVZGRS プログラミング言語 Rust 4【ワッチョイ】
https://mevius.5ch.net/test/read.cgi/tech/1514107621/
Rust part6
https://mevius.5ch.net/test/read.cgi/tech/1532697692/
どっちを復活させるべきか
https://mevius.5ch.net/test/read.cgi/tech/1514107621/
Rust part6
https://mevius.5ch.net/test/read.cgi/tech/1532697692/
どっちを復活させるべきか
420デフォルトの名無しさん
2022/12/30(金) 20:01:01.43ID:dkO45neb 2度も失敗してるんか…
あきらメロン
あきらメロン
421デフォルトの名無しさん
2022/12/30(金) 20:09:39.66ID:ZhOqacm+422デフォルトの名無しさん
2022/12/30(金) 21:02:28.22ID:d34Nf27q 汚コーダー来てるね
423デフォルトの名無しさん
2022/12/30(金) 21:27:26.92ID:2tr5E+qB424デフォルトの名無しさん
2022/12/30(金) 21:45:21.02ID:2tr5E+qB >>413
本当にありがとう
for_eachしらんかった
let mut vec: Vec<Vec<usize>> = vec![vec![1, 2, 3]; 3];
vec.iter_mut().for_each(|x| x.iter_mut().for_each(|x| *x += 1));
for i in vec.iter() {
println!("{:?}", i);
}
//[2, 3, 4]
//[2, 3, 4]
//[2, 3, 4]
実現できて助かるヽ(´ー`)ノ
本当にありがとう
for_eachしらんかった
let mut vec: Vec<Vec<usize>> = vec![vec![1, 2, 3]; 3];
vec.iter_mut().for_each(|x| x.iter_mut().for_each(|x| *x += 1));
for i in vec.iter() {
println!("{:?}", i);
}
//[2, 3, 4]
//[2, 3, 4]
//[2, 3, 4]
実現できて助かるヽ(´ー`)ノ
425デフォルトの名無しさん
2022/12/30(金) 21:50:10.68ID:IZzoTqaS よかったね(*´∀`*)
426デフォルトの名無しさん
2022/12/30(金) 23:47:28.62ID:uMR1T0wQ427デフォルトの名無しさん
2022/12/31(土) 00:22:06.01ID:HrwxNmcH428デフォルトの名無しさん
2022/12/31(土) 04:42:28.23ID:kgmqtCAB 最近BTreeMap使いすぎて困る
2分探索必要なとき脳死で使っちゃう
なお重複
2分探索必要なとき脳死で使っちゃう
なお重複
429デフォルトの名無しさん
2022/12/31(土) 07:30:55.80ID:oTbNnype >>424
どういたしまして
どういたしまして
430デフォルトの名無しさん
2022/12/31(土) 14:54:23.95ID:jR2iu01M 食いチン棒!万歳
チンコーマンの提供でお送りします
チンコーマンの提供でお送りします
431デフォルトの名無しさん
2022/12/31(土) 15:23:23.48ID:/2nidRAX >>430
面白いと思ったの?
面白いと思ったの?
432デフォルトの名無しさん
2022/12/31(土) 15:29:57.82ID:/DZ35uia 俺は大笑いしたけどな
433デフォルトの名無しさん
2022/12/31(土) 17:14:26.57ID:TeLjBPNY 面白いかはともかく、スレのレベルには合ってる。
434デフォルトの名無しさん
2022/12/31(土) 18:36:57.94ID:iB0yGVB2 なんでお前らRustなんてやってるの?C#の.NETが圧倒的に使いやすいのに
お前ら損してるよ
お前ら損してるよ
435デフォルトの名無しさん
2022/12/31(土) 18:53:15.25ID:oTbNnype >>434
気になってしょうがないんだなw
気になってしょうがないんだなw
436デフォルトの名無しさん
2022/12/31(土) 18:54:52.47ID:a9jYC/Xy RustやってるヤツなんてC#使った事ないわけないだろ
437デフォルトの名無しさん
2022/12/31(土) 19:38:51.94ID:YTLEGwqL 「なんでRustなんて使うの?」という考えの人がわざわざRustスレに書き込もうと思うのが謎
438デフォルトの名無しさん
2022/12/31(土) 19:45:14.47ID:zpFQdxC+ Rust'erはC++とJava or C# は扱えるイメージ
439デフォルトの名無しさん
2022/12/31(土) 19:50:31.27ID:a9jYC/Xy Rusterは大体過去にD言語とか一回はかじってそう
440デフォルトの名無しさん
2022/12/31(土) 21:08:24.99ID:UJsKk56g >>437
自分がやってきたことに疑念が生じてるんだよ
ひょっとしてC#なんかよりRustやったほうがいいんじゃないか?って
そして言ってもらいたんだよ
C#なんてやめちまえって
どこにでもいるだろ?迷ったとき背中押してもらいにくるやつw
自分がやってきたことに疑念が生じてるんだよ
ひょっとしてC#なんかよりRustやったほうがいいんじゃないか?って
そして言ってもらいたんだよ
C#なんてやめちまえって
どこにでもいるだろ?迷ったとき背中押してもらいにくるやつw
441デフォルトの名無しさん
2022/12/31(土) 21:10:04.00ID:TeLjBPNY キラーアプリの前にセミナーや資格が出てくるのは、売人の世界。
役に立たんよ。
役に立たんよ。
442デフォルトの名無しさん
2022/12/31(土) 21:26:12.45ID:YncayN1e > どこにでもいるだろ?迷ったとき背中押してもらいにくるやつw
みたいなこと言う奴が
> お前ら損してるよ
なんて言うわけないだろ、バカすぎるw
みたいなこと言う奴が
> お前ら損してるよ
なんて言うわけないだろ、バカすぎるw
443デフォルトの名無しさん
2022/12/31(土) 21:35:29.14ID:TeLjBPNY 誰も使っていないのに、みんながお勧めする言語。
発売前なのに、みんなが絶賛する書籍。
ダメでしょコレ。
発売前なのに、みんなが絶賛する書籍。
ダメでしょコレ。
444デフォルトの名無しさん
2022/12/31(土) 21:37:02.33ID:TeLjBPNY ステマ界のエース。
445デフォルトの名無しさん
2022/12/31(土) 21:57:26.74ID:8bI5KTFW >>426
なんでbadなん?
なんでbadなん?
446デフォルトの名無しさん
2022/12/31(土) 22:36:39.86ID:jxqT3Fc7 汚コード増し増し言語
447デフォルトの名無しさん
2022/12/31(土) 23:39:15.81ID:OoaMek77 >>426
ミーには前者のがbadに見えるザンス
ミーには前者のがbadに見えるザンス
448デフォルトの名無しさん
2022/12/31(土) 23:58:30.86ID:YFdr1sr3 スパゲッティーだけど安全安心だよ
449デフォルトの名無しさん
2023/01/01(日) 11:45:43.47ID:BvdJus9d 今のご時世、Polyglotなプログラマが求められてるというか、常識みたいな扱いになってるね
450デフォルトの名無しさん
2023/01/01(日) 11:48:47.94ID:BKjRVrWQ C#ってC++の代替にはなるけどCの代替にはならない
RustはそのCの代替と成りうる言語でなので
恐らく逆にC++やC#の代替にはあんまり向かないんじゃないかと思う
RustはそのCの代替と成りうる言語でなので
恐らく逆にC++やC#の代替にはあんまり向かないんじゃないかと思う
451デフォルトの名無しさん
2023/01/01(日) 13:38:52.32ID:To8Y0Nm/ Rust++
452デフォルトの名無しさん
2023/01/01(日) 13:40:21.19ID:Vy1QsnRD >>449
そりゃそうやろ
そりゃそうやろ
453デフォルトの名無しさん
2023/01/01(日) 14:11:05.78ID:wNlikats バックエンドデベロッパならlibcは理解してないといけないからcは必修よね
454デフォルトの名無しさん
2023/01/01(日) 14:21:37.43ID:ps54Dm7d C#がC++の代替えになる?
455デフォルトの名無しさん
2023/01/01(日) 14:41:50.37ID:aSlqk9oO C#はRuntime実行前提の言語だから組み込み開発に向いてない
456デフォルトの名無しさん
2023/01/01(日) 14:48:36.24ID:VT3ij45D とはいえ、WinformやWPF使わないならネイティブコンパイルできるけどね。
.netランタイムない環境でも普通に実行ファイルあるいはネイティブdllにみたてたものして動作する
.netランタイムない環境でも普通に実行ファイルあるいはネイティブdllにみたてたものして動作する
457デフォルトの名無しさん
2023/01/01(日) 14:48:50.67ID:aOdp45l9 C++って保守と競プロ以外どこで使われてんの?
458デフォルトの名無しさん
2023/01/01(日) 14:52:58.20ID:58kS2oWV459デフォルトの名無しさん
2023/01/01(日) 14:54:25.49ID:XWe0+nEQ >>457
それrustがどこに使われてるの?と聞いてるのと同じじゃんかww
それrustがどこに使われてるの?と聞いてるのと同じじゃんかww
460デフォルトの名無しさん
2023/01/01(日) 14:58:29.83ID:+lXIx03F c#ってフロント組むための言語だよね?rustやc#とは用途が違うのでとっとと出てってください
461デフォルトの名無しさん
2023/01/01(日) 14:59:02.35ID:+lXIx03F 間違えたrustとc/cpp
462デフォルトの名無しさん
2023/01/01(日) 15:14:11.17ID:qFCwFs0i463デフォルトの名無しさん
2023/01/01(日) 15:17:51.36ID:8mQl/wdO >>453
必修どころか常識やで
必修どころか常識やで
464デフォルトの名無しさん
2023/01/01(日) 15:22:01.00ID:ZNJrRmgO >>456
それGCどうやってるの?
それGCどうやってるの?
465デフォルトの名無しさん
2023/01/01(日) 15:27:38.23ID:BKjRVrWQ 大体C言語を碌に触らずにC++をCの上位互換言語を思ってるヤツがホント多い
Cでは**pは必須だけどC++ではそもそもC++で拡張された機能によってそもそも**pを使うべきじゃないし
物理アドレスを触るような場面ではそもそもC++を使うべきじゃない
そしてCの互換言語という点を差っ引いたらC++じゃなきゃいけないって場面は殆どない
Cでは**pは必須だけどC++ではそもそもC++で拡張された機能によってそもそも**pを使うべきじゃないし
物理アドレスを触るような場面ではそもそもC++を使うべきじゃない
そしてCの互換言語という点を差っ引いたらC++じゃなきゃいけないって場面は殆どない
466デフォルトの名無しさん
2023/01/01(日) 15:34:44.56ID:ZNJrRmgO お前さんの頓珍漢なべき論は要らんよw
467デフォルトの名無しさん
2023/01/01(日) 15:35:56.13ID:MnJksM0+ C言語の開発資産しかない場合、次は上位互換であるC++に行くのが常道になるのが
自然の流れ
しかもRustは新興言語で実績もないから採用は不可
自然の流れ
しかもRustは新興言語で実績もないから採用は不可
■ このスレッドは過去ログ倉庫に格納されています
