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:uWD69LeP939デフォルトの名無しさん
2018/02/08(木) 13:43:00.17ID:kJ586q4d 一から書き直すとして、それが「猿が書いたような」OpenSSLの品質に到達するのはいつだ?
中身は確かに色々ツギハギだが、OpenSSLには長期に渡って枯れた品質というものがある
そしてそれはLibreSSLにフォークされて固められた
一から書き直したものがその枯れた品質のコードに追い付けるようになるまでに
OpenSSLはより枯れて品質も高まる
結局書き直したところで元になったものの品質を越えることなどない
という常識すらないのか
中身は確かに色々ツギハギだが、OpenSSLには長期に渡って枯れた品質というものがある
そしてそれはLibreSSLにフォークされて固められた
一から書き直したものがその枯れた品質のコードに追い付けるようになるまでに
OpenSSLはより枯れて品質も高まる
結局書き直したところで元になったものの品質を越えることなどない
という常識すらないのか
940デフォルトの名無しさん
2018/02/08(木) 14:05:50.62ID:uiz1GHBs rustls面白い 読みやすいー(個人の間奏の感想
941デフォルトの名無しさん
2018/02/08(木) 15:22:02.72ID:trVr3OQ9 memcachedのlibketama互換実装無さそうだな
942デフォルトの名無しさん
2018/02/08(木) 15:22:30.58ID:y2v60Kq4 thrussh も有るよ
943デフォルトの名無しさん
2018/02/08(木) 16:17:20.14ID:PrR79Rn3 金子勝持ち出してくるのすごいななりふり構わずか
944デフォルトの名無しさん
2018/02/08(木) 16:30:31.59ID:kJ586q4d >>943
なりふり構わずなのは詐欺集団の方だろう
少なくともスパコン詐欺については一番分かりやすい見解を出してるのが金子先生だ
金子先生にモジラの資金洗浄まで踏み込んで欲しいがさすがに国政と関係なくなってしまうから
特捜部の調査でモジラとの関係性が出てくるかがポイントだと思ってる
なりふり構わずなのは詐欺集団の方だろう
少なくともスパコン詐欺については一番分かりやすい見解を出してるのが金子先生だ
金子先生にモジラの資金洗浄まで踏み込んで欲しいがさすがに国政と関係なくなってしまうから
特捜部の調査でモジラとの関係性が出てくるかがポイントだと思ってる
945デフォルトの名無しさん
2018/02/08(木) 16:32:24.71ID:yvLXrI/i アンチと見せかけたネタスレだったか
946デフォルトの名無しさん
2018/02/08(木) 19:06:49.62ID:aJ/omS2p 確かにアンチですらないアホ
947デフォルトの名無しさん
2018/02/08(木) 19:11:08.63ID:lDylx5Gv 今ある物のクローンを作ったって大した意味はないよな
やるならgcc→clangみたいに一新しないと
やるならgcc→clangみたいに一新しないと
948デフォルトの名無しさん
2018/02/08(木) 20:03:33.93ID:Tc135I98 Rust使うような会社に勤めてたんだし何かしら秀でた才能はあるんだと思ってて
多分それは粘り強さとかなんだろうな
悪い方に使うとただしつこい存在になるし消えて(本当に死んで)欲しい
多分それは粘り強さとかなんだろうな
悪い方に使うとただしつこい存在になるし消えて(本当に死んで)欲しい
949デフォルトの名無しさん
2018/02/08(木) 20:17:12.72ID:lDylx5Gv 単に社畜と思われているだけだったりしてw
950デフォルトの名無しさん
2018/02/08(木) 22:32:10.61ID:SZXnan2y951デフォルトの名無しさん
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を超えています。これ以上書き込みはできません。
ニュース
- テレ朝本社から社外スタッフの男性が転落し死亡 テレビ朝日がコメント [ひかり★]
- 【米FRB】0.25%利下げ決定 3会合連続、雇用下支え [蚤の市★]
- 訪米認証「ESTA」、SNS利用情報の提出義務化へ 日本人観光客も対象に [蚤の市★]
- <櫻坂46松田里奈>ランジェリーカット公開 照れながらTシャツ脱ぐ [ひかり★]
- 「身を切る改革」どこへ? 維新「身内」への公金支出、地方でも続々 [蚤の市★]
- テレビ朝日 本社から男性が転落し死亡。関連会社社員か 当たった通行人が左肩軽傷 [阿弥陀ヶ峰★]
- (´・ω・`)おはよ
- 【画像】東京都民「助けて!満員電車もう無理いいぃぃいいぃぃぃいいいいいぃ😭」!!!! [732289945]
- 楽天株買っといたわ
- お前らって議論できないよな
- 【悲報】女「いやああああ!夫が息子にビンタしたぁああぁ!!」 弁護士の男逮捕
- 一般人「起きなきゃ…」 俺ら「寝ようかなzzz」
