Mozilla発のプログラミング言語「Rust」のスレです
公式
https://www.rust-lang.org/
https://blog.rust-lang.org/
https://github.com/rust-lang/rust
前スレ
プログラミング言語 Rust 3
https://mevius.5ch.net/test/read.cgi/tech/1495343069/
探検
プログラミング言語 Rust 4
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん
2017/10/14(土) 17:38:14.04ID:uWD69LeP951デフォルトの名無しさん
2018/02/08(木) 23:03:43.45ID:yyxjs2l6 Rustは危なっかしいコード書くとコンパイルが通せないからね
コンパイル通るコードが書けない、Rust死ね。氏ねじゃなくて死ね。
って発狂する奴を追い出せば、残りは危なっかしくないコードが書ける奴だけ残りそう
日本のプログラマ(笑)だと発狂しない奴が一握りしか居なくて立ち行かなくなりそうではある
プログラミングなんて海外に外注した方が安くつくんだからRustなんて書けなくて良いんだよ、とか強がりたい
あと、stackoverflowで相変わらず愛されてるから海外プログラマに任せた方が実際幸せそうだ
コンパイル通るコードが書けない、Rust死ね。氏ねじゃなくて死ね。
って発狂する奴を追い出せば、残りは危なっかしくないコードが書ける奴だけ残りそう
日本のプログラマ(笑)だと発狂しない奴が一握りしか居なくて立ち行かなくなりそうではある
プログラミングなんて海外に外注した方が安くつくんだからRustなんて書けなくて良いんだよ、とか強がりたい
あと、stackoverflowで相変わらず愛されてるから海外プログラマに任せた方が実際幸せそうだ
952デフォルトの名無しさん
2018/02/08(木) 23:41:55.94ID:B4Zxy0pC コンパイル通せないあぶなっかしいコードって何?
953デフォルトの名無しさん
2018/02/09(金) 00:33:51.16ID:5EjjXs8r 不必要にunsafeやallow()を乱発する安全機能すり抜けるような危なっかしいコードを書く奴が現れないとでも?
954デフォルトの名無しさん
2018/02/09(金) 00:35:40.73ID:5EjjXs8r ちゃんとエラー処理せずunwrap多用したりletのプレースホルダ代入多用してコンパイル通したり
955デフォルトの名無しさん
2018/02/09(金) 00:38:37.85ID:tqgK99NT コンパイル通せるじゃん
956デフォルトの名無しさん
2018/02/09(金) 03:07:53.23ID:SCMz9V3U unsafeやunwrapでビルド成功まで辿り着けてるならまだマシで、>>944なんかはそこにすら辿り着けそうにないからなw
そして、unsafeやunwrap多用してなんとかコンパイル通すバカもついでにふるいから落としちまえ
残るのはC/C++でもRustでも安全なコードを論理的に考えて書けるツワモノだけだ
どっちでも良いならツールチェインやらテスト環境やら依存ライブラリ解決やら一式やってくれるRustのが良いかな
C/C++はPJ毎の環境に慣れるのが面倒だ、、、PJ毎にMakefileだのTestSetだのが違って鬱陶しい
そして、unsafeやunwrap多用してなんとかコンパイル通すバカもついでにふるいから落としちまえ
残るのはC/C++でもRustでも安全なコードを論理的に考えて書けるツワモノだけだ
どっちでも良いならツールチェインやらテスト環境やら依存ライブラリ解決やら一式やってくれるRustのが良いかな
C/C++はPJ毎の環境に慣れるのが面倒だ、、、PJ毎にMakefileだのTestSetだのが違って鬱陶しい
957デフォルトの名無しさん
2018/02/09(金) 04:40:42.02ID:D/Vspq9T958デフォルトの名無しさん
2018/02/09(金) 07:27:03.72ID:SCMz9V3U 論理的なコードが書けてて良かったじゃん、次はバグのないコード書こうな
っていうツッコミ待ちだよな?マジで質問してるならplay.rust-lang.orgでやってくれよ
っていうツッコミ待ちだよな?マジで質問してるならplay.rust-lang.orgでやってくれよ
959デフォルトの名無しさん
2018/02/09(金) 08:34:07.04ID:emk/1MAP960デフォルトの名無しさん
2018/02/09(金) 08:35:43.78ID:emk/1MAP >>956
おなじレベルのCの静的解析ツールクソ高いからな。
おなじレベルのCの静的解析ツールクソ高いからな。
961デフォルトの名無しさん
2018/02/09(金) 09:02:32.79ID:MeuD6vTR962デフォルトの名無しさん
2018/02/09(金) 09:11:11.18ID:KVTbu5ic Rustでどれだけひどいコードかけるか勝負?
963デフォルトの名無しさん
2018/02/09(金) 10:02:57.85ID:9++GRmyG 同じコードをCで書いてみ?きちんと書けると保証しよう
つまりそういうことだ
つまりそういうことだ
964デフォルトの名無しさん
2018/02/09(金) 13:05:03.94ID:EcebA6oX let sum1 = sum1 + column1;
if sum1 != sum1 + column1 {
println!("計算が間違ってます!");
}
if sum1 != sum1 + column1 {
println!("計算が間違ってます!");
}
965デフォルトの名無しさん
2018/02/09(金) 13:08:30.57ID:EcebA6oX 途中で書き込みボタン押してしまった
>>964みたいなのCで書こうが駄目だと思う
>>964みたいなのCで書こうが駄目だと思う
966デフォルトの名無しさん
2018/02/09(金) 13:36:48.67ID:9++GRmyG >>965
Cで書けばそういうクソなミスは起こらない
Cで書けばそういうクソなミスは起こらない
967デフォルトの名無しさん
2018/02/09(金) 13:46:22.32ID:SCMz9V3U968デフォルトの名無しさん
2018/02/09(金) 13:47:19.06ID:EcebA6oX C言語凄いんだな
そんな魔法の言語には勝てないな
そんな魔法の言語には勝てないな
969デフォルトの名無しさん
2018/02/09(金) 13:51:32.63ID:hI338CnM >>957
そもそも10+21+32+43+54+65+76 が間違ってるぞぃ (!= 308)
そもそも10+21+32+43+54+65+76 が間違ってるぞぃ (!= 308)
970デフォルトの名無しさん
2018/02/09(金) 14:00:44.92ID:9++GRmyG Rust書いてると型合わせとかライフタイム調整とかくだらんことでコードの書き直しさせられて
こういったうっかりバグを仕込む率が跳ね上がる
Cなら一発ですぱっと書けるから本質的ではない書き直しがないので
こういったミスを予防できる訳だ
こういったうっかりバグを仕込む率が跳ね上がる
Cなら一発ですぱっと書けるから本質的ではない書き直しがないので
こういったミスを予防できる訳だ
971デフォルトの名無しさん
2018/02/09(金) 14:59:07.92ID:dAvEJAa9 人間がやるかコンパイラがやるか
どちらも完璧ではないですが、どちらを信頼しますか
これだけやろ、何と戦ってるねん
どちらも完璧ではないですが、どちらを信頼しますか
これだけやろ、何と戦ってるねん
972デフォルトの名無しさん
2018/02/09(金) 15:14:42.41ID:SCMz9V3U いや、リソース管理分野のRustボローチェッカーは信頼しろよ
ボローチェッカーに親を殺された子が、ボローチェッカーを許すRustユーザを逆恨みして戦ってるんでしょ
ボローチェッカーに親を殺された子が、ボローチェッカーを許すRustユーザを逆恨みして戦ってるんでしょ
973デフォルトの名無しさん
2018/02/09(金) 17:45:19.56ID:B3JyibQz メモリ管理が非本質的ならCで書く必要なさそう
974デフォルトの名無しさん
2018/02/09(金) 19:30:59.99ID:vdC4FAfk975デフォルトの名無しさん
2018/02/09(金) 20:59:10.22ID:pDatasqq slackが嫌ならtwitterはどうだ
rustに入門してしまいそうな人にモジラの悪行を伝えたらきっと感謝されるぞ
rustに入門してしまいそうな人にモジラの悪行を伝えたらきっと感謝されるぞ
976デフォルトの名無しさん
2018/02/09(金) 21:29:34.87ID:Ie6NHv+K 9割以上の人達はRustに入門しても直ぐに離れていくと思うから
そんな事する意味ないよ
そんな事する意味ないよ
977デフォルトの名無しさん
2018/02/10(土) 00:15:33.90ID:YRtNT72/ >>957のread_lineの戻り値のResultを処理してないけど
仮に結果がErrだった場合どんな悲劇が想定されるの?
仮に結果がErrだった場合どんな悲劇が想定されるの?
978デフォルトの名無しさん
2018/02/10(土) 12:05:05.10ID:s8Yuzl0x >>970
安全なコードを書く事に無関心なら、Rustは使わない方が幸せになる。
安全なコードを書く事に無関心なら、Rustは使わない方が幸せになる。
979デフォルトの名無しさん
2018/02/10(土) 13:30:47.48ID:LvUSsbrr それならRustなんかよりPython使った方が絶対良いよな
そりゃGoogleも安全なコードを書くことに完全に無関心で良い試験プロジェクトではPython推しになるわ
>>977
str1有効なデータが入ってなくて後続処理で期待動作が得られない悲劇が起きるんじゃね
そりゃGoogleも安全なコードを書くことに完全に無関心で良い試験プロジェクトではPython推しになるわ
>>977
str1有効なデータが入ってなくて後続処理で期待動作が得られない悲劇が起きるんじゃね
980デフォルトの名無しさん
2018/02/10(土) 16:00:22.25ID:wV28kaEm 最近のpythonは型安全にかけるの?
981デフォルトの名無しさん
2018/02/10(土) 16:25:23.54ID:kB1HnyT2 型安全を静的解析で絶対的に固定する言語なんてそうそうないよ
PythonどころかCやGo、Swift、Javaだって実行時キャストを許してる(そして、間違ってたらキレる
ボローチェッカーだけじゃなく、そういう型安全に親を殺された子もいるのかもなぁ
>>980
それはそれとして、次スレを立ててくれるか
PythonどころかCやGo、Swift、Javaだって実行時キャストを許してる(そして、間違ってたらキレる
ボローチェッカーだけじゃなく、そういう型安全に親を殺された子もいるのかもなぁ
>>980
それはそれとして、次スレを立ててくれるか
982デフォルトの名無しさん
2018/02/10(土) 16:39:55.92ID:kkz7nie3 次スレなかった?ワッチョイありの
983デフォルトの名無しさん
2018/02/10(土) 16:41:28.64ID:kkz7nie3984デフォルトの名無しさん
2018/02/10(土) 16:59:43.85ID:wn7srxXv985デフォルトの名無しさん
2018/02/10(土) 18:56:56.74ID:uZXUdUg+ すみません、キチガイの方は別スレでお願いします
986デフォルトの名無しさん
2018/02/10(土) 18:59:12.83ID:uZXUdUg+987デフォルトの名無しさん
2018/02/11(日) 06:46:27.83ID:rU8JhClX ヘテロジニアスな配列と依存型と継続がほしいぜ。継続は最近のhspにすらあるぜ。
>>931
>電文パーサーで毎回危なっかしいコード書くやつ居るからな。
JSON-RPCとか既存のプロトコルとapi使えなかったの?
rustで書いたらストリームが抽象化されてなくて結構めんどくさいよ。
>>931
>電文パーサーで毎回危なっかしいコード書くやつ居るからな。
JSON-RPCとか既存のプロトコルとapi使えなかったの?
rustで書いたらストリームが抽象化されてなくて結構めんどくさいよ。
988デフォルトの名無しさん
2018/02/11(日) 09:23:50.05ID:sUm7eja+ いまのHSPそんなことになってるのか
継続理解してるレベルの人があの魔改造BASICみたいなの使いたいのか
継続理解してるレベルの人があの魔改造BASICみたいなの使いたいのか
989デフォルトの名無しさん
2018/02/11(日) 10:52:23.57ID:L+OU8JXQ >>988
ラベル型っていうのとラベルを動的に生成して変数に代入して
returnする命令組み合わせるやり方ね。
ラベル型だけだと配列にしてステートマシン書けるくらい。
10年位前からあるけど最近qiitaで記事出てきた。
hsp3系は関数書けるしsmlのモジュールに近いデータ型あって
レコードとタプルがないくらい。
ラベル型でジェネレータとコルーチン実装するくらいのことは
出来るから結構モダンなこと出来るよ。
ラベル型っていうのとラベルを動的に生成して変数に代入して
returnする命令組み合わせるやり方ね。
ラベル型だけだと配列にしてステートマシン書けるくらい。
10年位前からあるけど最近qiitaで記事出てきた。
hsp3系は関数書けるしsmlのモジュールに近いデータ型あって
レコードとタプルがないくらい。
ラベル型でジェネレータとコルーチン実装するくらいのことは
出来るから結構モダンなこと出来るよ。
990デフォルトの名無しさん
2018/02/11(日) 12:35:58.87ID:w7QxUCWB >>987
昔ながらの電文というのに相応しい()電文送ってくる機械って結構あるんよ。
RS232Cで送ってたまんまのとか。
プリアンブル、データ長、子データ長、子データ区分、孫データ長、孫データ、…子データ長、子データ、ポストアンブル
といったやつ。
昔ながらの電文というのに相応しい()電文送ってくる機械って結構あるんよ。
RS232Cで送ってたまんまのとか。
プリアンブル、データ長、子データ長、子データ区分、孫データ長、孫データ、…子データ長、子データ、ポストアンブル
といったやつ。
991デフォルトの名無しさん
2018/02/11(日) 12:54:15.50ID:zQflFj4r ASN.1は標準規格だから使われる場面も多いだろうな。あとBSONもそんなフォーマットだっけ。
992デフォルトの名無しさん
2018/02/11(日) 14:50:58.36ID:3rVUfJtO993デフォルトの名無しさん
2018/02/11(日) 17:21:57.98ID:87WW5ViU 互換性保ったまま言語仕様増えることを言語仕様変わったムキーって言ってるのモジラに職を奪われた君だけでは
994デフォルトの名無しさん
2018/02/11(日) 20:14:53.07ID:ri7dLd1B995デフォルトの名無しさん
2018/02/12(月) 00:49:06.03ID:PbFNZr0n 995
996デフォルトの名無しさん
2018/02/12(月) 00:49:42.04ID:PbFNZr0n 996
997デフォルトの名無しさん
2018/02/12(月) 00:50:07.42ID:PbFNZr0n 997
998デフォルトの名無しさん
2018/02/12(月) 00:50:51.62ID:PbFNZr0n 998
999デフォルトの名無しさん
2018/02/12(月) 00:51:10.63ID:PbFNZr0n 999
1000デフォルトの名無しさん
2018/02/12(月) 00:51:49.72ID:PbFNZr0n 1000
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 120日 7時間 13分 35秒
新しいスレッドを立ててください。
life time: 120日 7時間 13分 35秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 高市首相、トランプ米大統領に「早期に会いたい」 日中関係悪化受け… ★3 [BFU★]
- 「これいいじゃん!!!」 セブン-イレブンの1620円で買える“1人用クリスマスケーキ”🎂に注目殺到「天才すぎる」 [パンナ・コッタ★]
- 【コメ】卸売業者「簡単に安売りできない」「大暴落起きれば大赤字に」 JA「新米の販売進度が近年になく遅い。コメの回転が悪い」 ★5 [Hitzeschleier★]
- 高市早苗首相が天理教系企業に“巨額発注” 総額5000万円 本人は「政治団体の活動に必要な支出」と回答 ★2 [Hitzeschleier★]
- 【サッカー】日本代表、FIFAランキング“4位”の強豪イングランドとの対戦が正式決定! 来年3月に聖地ウェンブリーで激突へ [久太郎★]
- 小島瑠璃子さん、代表取締役を務める会社を破産申請 [牛丼★]
- 政府債務(対GDP比)2025年版発表 ついにあの国がワースト1位になってしまう [884040186]
- 千晴のおちんちん舐めたらめかぶの味がした🤮
- 近所にびっくりドンキーがないんだけど!!!
- 【朗報】高市首相に文春砲を放った文春&新潮、無事に叩かれる
- 高市早苗「長期金利なんかよりも日本が成長することのほうが大事」 [834922174]
- 【悲報】高市「マクロンさあ!近平G7に呼ばずハミゴにしちゃってよ!😡」【小学生内閣】 [359965264]
