スレタイ以外の言語もok
前スレ
次世代言語27 TypeScript Swift Go Kotlin Rust Nim
https://mevius.5ch.net/test/read.cgi/tech/1659655598/
探検
次世代言語28 TypeScript Swift Go Kotlin Rust Nim
■ このスレッドは過去ログ倉庫に格納されています
2022/08/29(月) 11:22:16.48ID:5dAad4gs
405デフォルトの名無しさん
2022/09/07(水) 07:13:06.99ID:+WGAm7/P406デフォルトの名無しさん
2022/09/07(水) 07:16:05.47ID:hRBB26Yn >>402
弱くなる方向は何も問題無いでしょう
しかもRustは参照のライフタイムもコンパイラが管理把握できているため大丈夫でしょう
Ponyはその分をプログラマーが細かく指定して更にrecoverなど変化させていくことで補うわけです
弱くなる方向は何も問題無いでしょう
しかもRustは参照のライフタイムもコンパイラが管理把握できているため大丈夫でしょう
Ponyはその分をプログラマーが細かく指定して更にrecoverなど変化させていくことで補うわけです
407デフォルトの名無しさん
2022/09/07(水) 07:18:00.16ID:ordz3g2+408デフォルトの名無しさん
2022/09/07(水) 07:21:36.81ID:6xyGFf7w409デフォルトの名無しさん
2022/09/07(水) 07:23:19.72ID:8x7iT+wj ponyは面倒すぎて萎える
こんな参照の管理くらいコンパイラが自動的にやるべきで人間に押し付けるのは悪手
こんな参照の管理くらいコンパイラが自動的にやるべきで人間に押し付けるのは悪手
410デフォルトの名無しさん
2022/09/07(水) 07:30:00.20ID:ANYrsupz411デフォルトの名無しさん
2022/09/07(水) 07:42:15.35ID:ordz3g2+412デフォルトの名無しさん
2022/09/07(水) 07:45:25.38ID:+d3zlyKh 参照とかスタックとかヒープ、移動、元の発言なんて実はよく知らない。
所有権の複製こそ最善手
永遠に分からなくてもコンパイラが保証してくれるRustすごい、俺すごい。成長した
だがいつでも育成を要求する扉は開いている
Flutterスレ盛り上げてこいよ
所有権の複製こそ最善手
永遠に分からなくてもコンパイラが保証してくれるRustすごい、俺すごい。成長した
だがいつでも育成を要求する扉は開いている
Flutterスレ盛り上げてこいよ
413デフォルトの名無しさん
2022/09/07(水) 07:57:54.75ID:eUEKoWnI >>412
すみません、所有権の複製ってなんですか...?
clone()とかでオブジェクトをコピーすると、複製後のオブジェクトに対して、別の新しい所有権がただ一つ代入先の変数に束縛されるという認識だったのですが...
すみません、所有権の複製ってなんですか...?
clone()とかでオブジェクトをコピーすると、複製後のオブジェクトに対して、別の新しい所有権がただ一つ代入先の変数に束縛されるという認識だったのですが...
414デフォルトの名無しさん
2022/09/07(水) 08:06:19.67ID:gZR3Yo8R415デフォルトの名無しさん
2022/09/07(水) 08:09:45.92ID:41cUJGIp >>387
>読み書きしないけど値の存在だけは確認したいときってどうすんの?
Null安全な言語では値が存在しないことを表すNullなどを普通の型には代入できないことでNull安全性を実現している
そのためNullを代入できるNullableな型が用意されておりNullかどうかは値自体の読み書きとは別に可能な言語が多い
RustならばOption<T>がNullableな型でNullはNoneと表記する
Option<T>のメソッドis_some()かis_none()によって値自体の読み書きをせずに値の存在だけを確認できる
>読み書きしないけど値の存在だけは確認したいときってどうすんの?
Null安全な言語では値が存在しないことを表すNullなどを普通の型には代入できないことでNull安全性を実現している
そのためNullを代入できるNullableな型が用意されておりNullかどうかは値自体の読み書きとは別に可能な言語が多い
RustならばOption<T>がNullableな型でNullはNoneと表記する
Option<T>のメソッドis_some()かis_none()によって値自体の読み書きをせずに値の存在だけを確認できる
416デフォルトの名無しさん
2022/09/07(水) 08:19:14.45ID:C9aPpQqG417デフォルトの名無しさん
2022/09/07(水) 08:23:50.75ID:E0QYSaMt Rustは低レベルの対応も必要だから、mutable必要なんだろうけれど、理想はImmutableだけじゃないの?
418デフォルトの名無しさん
2022/09/07(水) 08:26:20.07ID:AY0Q59m9 >>417
イミュータブルを使わないと再帰が増えてハードル上がるから
イミュータブルを使わないと再帰が増えてハードル上がるから
419デフォルトの名無しさん
2022/09/07(水) 08:34:10.43ID:ASjGwh81 同じforループでも
for (i = 0; i < 10; i++)
これは見るからにmutableだけど
for i in 0..10
これは毎回別のimmutableがやってくる感じ
for (i = 0; i < 10; i++)
これは見るからにmutableだけど
for i in 0..10
これは毎回別のimmutableがやってくる感じ
420デフォルトの名無しさん
2022/09/07(水) 08:39:03.96ID:SuR+St8r いいかげん 俺ウザいだろ
tagが自然発生したぞ
どうだ怖いか
Flutterスレ盛り上げてこいよ
tagが自然発生したぞ
どうだ怖いか
Flutterスレ盛り上げてこいよ
421デフォルトの名無しさん
2022/09/07(水) 09:44:51.32ID:XqqYtKGz イミュータブルはzero overhead abstractionとは対極だからな
特にRustの場合は関数型みたいにオブジェクトの一部を書き換える度に新しいオブジェクト作るとかやってたら細切れに解放が必要になってコンパイルも実行もクソ効率悪そう
特にRustの場合は関数型みたいにオブジェクトの一部を書き換える度に新しいオブジェクト作るとかやってたら細切れに解放が必要になってコンパイルも実行もクソ効率悪そう
422デフォルトの名無しさん
2022/09/07(水) 10:24:02.90ID:aeiTHGZS >>241
必要性もないコピーを部分可変にするアンパックは例が悪すぎる。let t = (0, 1, 2);として
let (a, mut b, c) = foo; こんな風に書くより
println!("{} {} {}", t.0, t.1+100, t.2);アンパックせず、このように書くか
let (a, b, c) = t;
println!("{} {} {}", a, b+100, c);アンパックしても即値計算ならわざわざmutは必要ないですよね
あるいはもっと複雑な算術する必要があるなら、単独でlet mut で、let mut b= t.1+100;
どっちにしてもlet (a, mut b, c) = foo; なんてほとんど使わないのではないか、なにより見た目が気持ち悪い。
これが最高だという人もいるけど、個人的にはなんかしっくりこないな
ほかの言語の多値戻り値のように()カッコさえなければ良いのに・・・・
必要性もないコピーを部分可変にするアンパックは例が悪すぎる。let t = (0, 1, 2);として
let (a, mut b, c) = foo; こんな風に書くより
println!("{} {} {}", t.0, t.1+100, t.2);アンパックせず、このように書くか
let (a, b, c) = t;
println!("{} {} {}", a, b+100, c);アンパックしても即値計算ならわざわざmutは必要ないですよね
あるいはもっと複雑な算術する必要があるなら、単独でlet mut で、let mut b= t.1+100;
どっちにしてもlet (a, mut b, c) = foo; なんてほとんど使わないのではないか、なにより見た目が気持ち悪い。
これが最高だという人もいるけど、個人的にはなんかしっくりこないな
ほかの言語の多値戻り値のように()カッコさえなければ良いのに・・・・
423デフォルトの名無しさん
2022/09/07(水) 11:56:35.70ID:a104GDG0424デフォルトの名無しさん
2022/09/07(水) 13:08:54.29ID:ossJLtb4 >>401
俺仕事でNLPやってるけどトークナイザの実装がクソ遅いんだよ
英語だとRustで実装されたfastバージョンがあるんだけど
日本語対応のやつはゼロ
作らしてくれーと言ってるけど許可降りない
俺仕事でNLPやってるけどトークナイザの実装がクソ遅いんだよ
英語だとRustで実装されたfastバージョンがあるんだけど
日本語対応のやつはゼロ
作らしてくれーと言ってるけど許可降りない
425デフォルトの名無しさん
2022/09/07(水) 13:44:11.23ID:AY0Q59m9426デフォルトの名無しさん
2022/09/07(水) 14:05:06.57ID:ossJLtb4427デフォルトの名無しさん
2022/09/07(水) 14:09:08.42ID:AY0Q59m9428デフォルトの名無しさん
2022/09/07(水) 18:37:19.13ID:eUEKoWnI >>421
オブジェクト作るって、ヒープのアロケーションを想定してる?
オブジェクト作るって、ヒープのアロケーションを想定してる?
429デフォルトの名無しさん
2022/09/07(水) 19:13:42.89ID:ge/fWvoV いるよな、知りもしない癖に口出してくるやつ。
430デフォルトの名無しさん
2022/09/07(水) 19:20:29.73ID:OCYL1nNS >>428
所有権の複製こそ最善手
所有権の複製こそ最善手
431デフォルトの名無しさん
2022/09/07(水) 20:04:27.92ID:t2gi/CWf >>429
論破されて自演はみっともないぞw
論破されて自演はみっともないぞw
432デフォルトの名無しさん
2022/09/07(水) 20:06:49.94ID:/qhkAnst 今夜のAAPLの発表まで暇つぶし
早いもので2年か、改めて見る
Scalaが日本で衰退し始めている理由を説明します
https://www.yout
ube.com/watch?v=kFzLia7YZQU
早いもので2年か、改めて見る
Scalaが日本で衰退し始めている理由を説明します
https://www.yout
ube.com/watch?v=kFzLia7YZQU
433デフォルトの名無しさん
2022/09/07(水) 20:17:13.33ID:dqzrycJl434デフォルトの名無しさん
2022/09/07(水) 20:18:37.12ID:dqzrycJl C++は3年ごとに改定されるので、歴史ある言語でありながら、次世代言語でもあるんだよね。
素晴らしいことだと思います。
素晴らしいことだと思います。
435デフォルトの名無しさん
2022/09/07(水) 20:21:49.10ID:F4QYab6d 3年ごとに改定って道路工事かよ
おいしい
おいしい
436デフォルトの名無しさん
2022/09/07(水) 20:31:13.48ID:g9jqSBBW SDGs的に完成は最悪手
発注側も分かってる
Scalaは完成しちゃったの?
発注側も分かってる
Scalaは完成しちゃったの?
437デフォルトの名無しさん
2022/09/07(水) 20:40:06.02ID:HmyZhEv1 Haskellも完成
Goはver2いつ出すんだレベル
Goはver2いつ出すんだレベル
438デフォルトの名無しさん
2022/09/07(水) 20:42:19.72ID:HmyZhEv1 いい意味で
言葉足らずでした
言葉足らずでした
439デフォルトの名無しさん
2022/09/07(水) 20:47:36.68ID:g+neltEd >>422
プログラミングをしたことがないからそんな発想になる
関数からタプルなどが返ってきて別々に使うなど日常茶飯事
例
let (tx, mut rx) = mpsc::channel(10);
個別にmut指定する仕様は尊い
プログラミングをしたことがないからそんな発想になる
関数からタプルなどが返ってきて別々に使うなど日常茶飯事
例
let (tx, mut rx) = mpsc::channel(10);
個別にmut指定する仕様は尊い
440デフォルトの名無しさん
2022/09/07(水) 20:52:51.19ID:nXW6tumg >>439
Goスレでpromise/channelの育成を要求して成長した
Goスレでpromise/channelの育成を要求して成長した
441デフォルトの名無しさん
2022/09/07(水) 20:58:01.38ID:g+neltEd442デフォルトの名無しさん
2022/09/07(水) 21:00:46.44ID:mFj19fp9443デフォルトの名無しさん
2022/09/07(水) 21:14:05.84ID:g+neltEd444デフォルトの名無しさん
2022/09/07(水) 21:28:44.94ID:hfhFNamj 機能追加はcrate/macroで起こってる だがcoreは封鎖した
Go動向を追う最善手はGoスレ見に行くことである
知らんけど
Go動向を追う最善手はGoスレ見に行くことである
知らんけど
445デフォルトの名無しさん
2022/09/07(水) 21:36:37.03ID:LgczABzT そろそろ風呂に入ってくる
だが隙あらばスタックとヒープ mpscとスレッド安全の育成を要求する扉はまだ開いている 乗り遅れるな
だが隙あらばスタックとヒープ mpscとスレッド安全の育成を要求する扉はまだ開いている 乗り遅れるな
446デフォルトの名無しさん
2022/09/07(水) 21:44:22.20ID:g+neltEd >>444
外部crateの話は一切していなくて
Rust言語が日々進化しているとは
Rustコンパイラによる機能追加と改善
および標準ライブラリの機能追加を指す
もちろんcoreライブラリ部分にも追加やstable化などがある
外部crateの話は一切していなくて
Rust言語が日々進化しているとは
Rustコンパイラによる機能追加と改善
および標準ライブラリの機能追加を指す
もちろんcoreライブラリ部分にも追加やstable化などがある
447デフォルトの名無しさん
2022/09/07(水) 21:53:02.05ID:En8I5Kb5448デフォルトの名無しさん
2022/09/07(水) 22:26:11.82ID:bnLUEQYt449デフォルトの名無しさん
2022/09/07(水) 22:36:50.03ID:g+neltEd ヒープ利用は確保と解放操作が必要だから必ず遅い
スタック利用はスタックポインタの増減を関数の最初と最後でまとめてするだけで速い
さらに最適化でレジスタ利用になりうるから超速い
スタック利用はスタックポインタの増減を関数の最初と最後でまとめてするだけで速い
さらに最適化でレジスタ利用になりうるから超速い
450デフォルトの名無しさん
2022/09/07(水) 22:37:48.00ID:SiZHOEm5451デフォルトの名無しさん
2022/09/07(水) 22:41:11.76ID:fqrBDyte >>449
隙をみて恥をかき捨てた事でたった今 1mm成長した。俺すごい
隙をみて恥をかき捨てた事でたった今 1mm成長した。俺すごい
452デフォルトの名無しさん
2022/09/07(水) 22:54:26.21ID:5lmH+vKI >>449
重箱の隅だけど malloc/freeは最適化で消えることがあるから "必ず遅い" は言い過ぎ
ヒープ利用でもレジスタが使われることもある
https://godbolt.org/z/crxTse4vG
重箱の隅だけど malloc/freeは最適化で消えることがあるから "必ず遅い" は言い過ぎ
ヒープ利用でもレジスタが使われることもある
https://godbolt.org/z/crxTse4vG
453デフォルトの名無しさん
2022/09/07(水) 23:04:02.99ID:JYc4oRyX454デフォルトの名無しさん
2022/09/07(水) 23:18:52.05ID:MCKgMvZG455デフォルトの名無しさん
2022/09/07(水) 23:25:44.51ID:4U49yzDh456デフォルトの名無しさん
2022/09/07(水) 23:27:02.51ID:g+neltEd457デフォルトの名無しさん
2022/09/07(水) 23:39:50.25ID:LgsdK3r3 >>456その謝り方リアルでやっちゃだめだぞ
458デフォルトの名無しさん
2022/09/07(水) 23:41:58.89ID:En8I5Kb5 >>452
その例は現実的ではないよね
実際の使われ方だと新規オブジェクト生成は通常は別関数だから
それをinline指定でもしない限りは別関数にあるmallocは消えないです
ヒープ確保は常に行われてしまいます
一方でRustでは新規オブジェクト生成が同様に別関数でinlineでなくても
オブジェクトを「値返し」するので大丈夫です
オブジェクト生成する別関数でも呼び出す側でもヒープの利用はありません
その例は現実的ではないよね
実際の使われ方だと新規オブジェクト生成は通常は別関数だから
それをinline指定でもしない限りは別関数にあるmallocは消えないです
ヒープ確保は常に行われてしまいます
一方でRustでは新規オブジェクト生成が同様に別関数でinlineでなくても
オブジェクトを「値返し」するので大丈夫です
オブジェクト生成する別関数でも呼び出す側でもヒープの利用はありません
459デフォルトの名無しさん
2022/09/07(水) 23:58:53.34ID:a/h0B3rR RustよりもCが遅いケースが生じる一因だな
460デフォルトの名無しさん
2022/09/08(木) 00:52:54.26ID:8UoQH6yi ヒープを使ってしまったら、>>452のような重箱の隅をつつくレアケースを除くと、最適化で消えないので不利
Rustのようにオブジェクトの生成すらスタック上で行なう方が有利
Rustはオブジェクトを値返しする点がそれを可能としている
オブジェクトをレジスタ群に格納して返せるときは最も速くなり、
その大きさを超えても、呼び出し元のスタック領域に確保された場所へ直接書き込んで渡すためこれも速い
Rustのようにオブジェクトの生成すらスタック上で行なう方が有利
Rustはオブジェクトを値返しする点がそれを可能としている
オブジェクトをレジスタ群に格納して返せるときは最も速くなり、
その大きさを超えても、呼び出し元のスタック領域に確保された場所へ直接書き込んで渡すためこれも速い
461デフォルトの名無しさん
2022/09/08(木) 01:00:14.34ID:U6/gufpm462デフォルトの名無しさん
2022/09/08(木) 01:01:41.29ID:U6/gufpm 必ず○○とか必要以上に強い言葉を使うから重箱の隅をつつきたくなってしまうわけで、
ほとんどの場合○○とか適切な言葉遣いをしてくれれば良いのに
ほとんどの場合○○とか適切な言葉遣いをしてくれれば良いのに
463デフォルトの名無しさん
2022/09/08(木) 01:21:29.31ID:bfKvyn62 >>461
inline化だけの話ならそうだね
でも今回はmalloc部分が消えるかどうかで単純なパターンだとinline化されて消えるときもある話じゃないかな
オブジェクト生成関数のmallocが常に消えたら大問題なのでそれは特殊なケースでしか起きないと思うよ
inline化だけの話ならそうだね
でも今回はmalloc部分が消えるかどうかで単純なパターンだとinline化されて消えるときもある話じゃないかな
オブジェクト生成関数のmallocが常に消えたら大問題なのでそれは特殊なケースでしか起きないと思うよ
464デフォルトの名無しさん
2022/09/08(木) 01:24:09.17ID:4nByTxu8 Vecとかヒープ使ってないと思ってそう
465デフォルトの名無しさん
2022/09/08(木) 01:25:35.66ID:N4CSjuGd 値返しおじさん
466デフォルトの名無しさん
2022/09/08(木) 01:50:13.51ID:bfKvyn62 >>464
RustではVec(オブジェクト)生成new()でヒープは使わないよ
サイズ1以上になって遅延して初めてヒープ確保
SmallVecを使えば指定サイズ以上になって遅延して初めてヒープ確保
それまではスタック上のみを使う
ArrayVecはヒープを一切使わない
スタック上の指定サイズの中でのみで使う
だから「上限サイズがなく、かつ、想定サイズを超えた」時でなければヒープを使わずに済むようになっているよ
RustではVec(オブジェクト)生成new()でヒープは使わないよ
サイズ1以上になって遅延して初めてヒープ確保
SmallVecを使えば指定サイズ以上になって遅延して初めてヒープ確保
それまではスタック上のみを使う
ArrayVecはヒープを一切使わない
スタック上の指定サイズの中でのみで使う
だから「上限サイズがなく、かつ、想定サイズを超えた」時でなければヒープを使わずに済むようになっているよ
467デフォルトの名無しさん
2022/09/08(木) 01:51:32.30ID:M4A7wjs7 TS以外だと実際どれやればいいん?
理由添えて教えてほしい
理由添えて教えてほしい
468デフォルトの名無しさん
2022/09/08(木) 02:21:09.08ID:KnWQjklo >>467
TypeScriptやっている人ならRustかな
まずウェブブラウザのフロントエンドで少し処理することが出てくるとWebAssemblyを使うがそこでの使用言語シェア1位はRust
次にブラウザではなくデスクトップ上などで作るときもJS/TSとRustを使った安全に高速なフレームワークTauriがある
もちろんサーバーサイドでもRustを使って安全に高速な構築ができてサーバーやクラウドコストも他言語より有利になる
TypeScriptやっている人ならRustかな
まずウェブブラウザのフロントエンドで少し処理することが出てくるとWebAssemblyを使うがそこでの使用言語シェア1位はRust
次にブラウザではなくデスクトップ上などで作るときもJS/TSとRustを使った安全に高速なフレームワークTauriがある
もちろんサーバーサイドでもRustを使って安全に高速な構築ができてサーバーやクラウドコストも他言語より有利になる
469デフォルトの名無しさん
2022/09/08(木) 02:43:12.05ID:M4A7wjs7 >>468
めっちゃ丁寧な解説ありがとう
汎用系のCOBOL3年から未経験でWEB系に最近転職したんだ
自主学習でReactやったんでとりあえずフロントエンドで採用されたけど
今後サーバーサイドやその他の技術を習得
しようとしたとき何をやろうか?と悩んでたんだ
参考にしてみます。本当にありがとう。
めっちゃ丁寧な解説ありがとう
汎用系のCOBOL3年から未経験でWEB系に最近転職したんだ
自主学習でReactやったんでとりあえずフロントエンドで採用されたけど
今後サーバーサイドやその他の技術を習得
しようとしたとき何をやろうか?と悩んでたんだ
参考にしてみます。本当にありがとう。
470デフォルトの名無しさん
2022/09/08(木) 06:11:54.46ID:fF3EwaLJ >>466-469
誘い球連投でほっこりした
誘い球連投でほっこりした
471デフォルトの名無しさん
2022/09/08(木) 07:07:05.36ID:KnWQjklo 連投なんてしていないぞ
472デフォルトの名無しさん
2022/09/08(木) 07:10:41.61ID:BSPkqs+x473デフォルトの名無しさん
2022/09/08(木) 08:06:25.89ID:VJlBI8uM474デフォルトの名無しさん
2022/09/08(木) 08:22:43.32ID:zqAFLdB2 こんなに優秀なRustなのになんでFirefoxは遅いし、著名なあまりソフトウェアが出てこないの?
475デフォルトの名無しさん
2022/09/08(木) 08:26:35.79ID:BdGA/lpu476デフォルトの名無しさん
2022/09/08(木) 08:37:41.52ID:WNih/Uq3 >>466
Rustはスタック上だけでVec操作できるよう充実してるね
Rustはスタック上だけでVec操作できるよう充実してるね
477デフォルトの名無しさん
2022/09/08(木) 08:51:41.58ID:+LoUe6Y0478デフォルトの名無しさん
2022/09/08(木) 09:47:44.75ID:RfxdukXg 俺仕事でPython NLPやってるチームに配属された どうだ怖いか
周りのDr持ちが段違過ぎてRustで戦いを挑むカードを推進してる
Rustで作らしてくれーと言ってるけど許可降りない
無意味な上司のせいでRustはパーソナルプロジェクトだ
そのプロジェクトとは CLI Tools だ
JetBrainsのDeveloper Ecosystem Surveyでは
2021に待望のCLI Toolsカテゴリーが新設された。
突然Systems Programmingが激減したのは誤差だ
周りのDr持ちが段違過ぎてRustで戦いを挑むカードを推進してる
Rustで作らしてくれーと言ってるけど許可降りない
無意味な上司のせいでRustはパーソナルプロジェクトだ
そのプロジェクトとは CLI Tools だ
JetBrainsのDeveloper Ecosystem Surveyでは
2021に待望のCLI Toolsカテゴリーが新設された。
突然Systems Programmingが激減したのは誤差だ
479デフォルトの名無しさん
2022/09/08(木) 09:51:36.54ID:JEMfdspa Project Crasher
480デフォルトの名無しさん
2022/09/08(木) 09:56:34.95ID:Txzh6OM/ 2020に新設された仕事での利用率は、2020→2021の伸びは0だが、
キャンペーンが実を結ぶのは今年2022だ
何しろ2022はtauriがv1に到達し Desktop/GUI Applications がエンタープライズで飛躍的に伸びる
WebAssemblyの使用言語シェア1位とかいう話もある
メモ帳レベル機能でもawesome扱いしてくれるのは今だけだ 車輪に乗り遅れるな
キャンペーンが実を結ぶのは今年2022だ
何しろ2022はtauriがv1に到達し Desktop/GUI Applications がエンタープライズで飛躍的に伸びる
WebAssemblyの使用言語シェア1位とかいう話もある
メモ帳レベル機能でもawesome扱いしてくれるのは今だけだ 車輪に乗り遅れるな
481デフォルトの名無しさん
2022/09/08(木) 10:52:23.96ID:PN9YNiO2 どうしてID変えるんですか?やめてください迷惑です
482デフォルトの名無しさん
2022/09/08(木) 10:56:40.75ID:+LoUe6Y0 迷惑かけるまでがハイリスクです
483デフォルトの名無しさん
2022/09/08(木) 11:06:23.80ID:KnWQjklo484デフォルトの名無しさん
2022/09/08(木) 11:23:21.29ID:JEMfdspa あと10年くらいかな
485デフォルトの名無しさん
2022/09/08(木) 12:25:34.25ID:gDKj2SJw >>480
曲芸師かよ >車輪に乗り遅れるな
曲芸師かよ >車輪に乗り遅れるな
486デフォルトの名無しさん
2022/09/08(木) 12:50:52.48ID:VIOSuMTh >>480
今は、Rustで実装ってバリューあるけれど、もう何年もしたら、当たり前になって誰も気にしなくなるんだろうね。
今は、Rustで実装ってバリューあるけれど、もう何年もしたら、当たり前になって誰も気にしなくなるんだろうね。
487デフォルトの名無しさん
2022/09/08(木) 13:45:08.90ID:WNih/Uq3 スクリプト言語で十分な分野はそのままじゃないかな
それ以外の分野はRustを使うことが当たり前に
それ以外の分野はRustを使うことが当たり前に
488デフォルトの名無しさん
2022/09/08(木) 14:10:48.26ID:+LoUe6Y0 言語仕様が優秀でも実装で失敗すれば終わり
標準ライブラリがーっていうのもどちらかといえば実装側の問題
標準ライブラリがーっていうのもどちらかといえば実装側の問題
489デフォルトの名無しさん
2022/09/08(木) 14:53:25.83ID:LIDvvnz0 ライブラリを選ぶコストや年単位で変更をウォッチしてアップデートの要否を判断して適用するコストって馬鹿にならんのよね
最近の言語なら言語そのものの生産性の差より言語の違いによるライブラリ周りの生産性の差の方が大きい
最近の言語なら言語そのものの生産性の差より言語の違いによるライブラリ周りの生産性の差の方が大きい
490デフォルトの名無しさん
2022/09/08(木) 19:00:05.87ID:aaaIAhtE そう考えるとBoostのあるC++は素晴らしいよね。
491デフォルトの名無しさん
2022/09/09(金) 19:27:35.69ID:J0h2kR8b https://www.jpcert.or.jp/sc-rules/00.introduction.html
CERT セキュアコーディングスタンダードは、C、C++、Javaを対象としたセキュアなコーディング標準を公開した。
RustとBashは安全なのでCERT/CCの対象外とした。
CERT セキュアコーディングスタンダードは、C、C++、Javaを対象としたセキュアなコーディング標準を公開した。
RustとBashは安全なのでCERT/CCの対象外とした。
492デフォルトの名無しさん
2022/09/09(金) 19:40:15.23ID:GpFRRbzJ >>491
マイナー言語はふつうにスルーされてるだけ
マイナー言語はふつうにスルーされてるだけ
493デフォルトの名無しさん
2022/09/09(金) 19:48:53.77ID:NJZb/x50494デフォルトの名無しさん
2022/09/09(金) 20:16:31.91ID:J0h2kR8b あ”あ”〜〜ワクワクが止まらねえ〜〜。
495デフォルトの名無しさん
2022/09/09(金) 22:47:37.83ID:B0h43lqZ >>491
CもC++も対象バージョンが古すぎ。
CもC++も対象バージョンが古すぎ。
496デフォルトの名無しさん
2022/09/10(土) 07:21:33.57ID:uXnvxxOp 本日のRustおつ夜会場はこちらですか?
>Rustで作らしてくれーと言ってるけど許可降りない
https://www.jetbrains.com/lp/devecosystem-2021/rust/
>Rustで作らしてくれーと言ってるけど許可降りない
https://www.jetbrains.com/lp/devecosystem-2021/rust/
497デフォルトの名無しさん
2022/09/10(土) 09:06:15.64ID:ZPKzDOJp >>352
途中までJuliaのコピペ乙
途中までJuliaのコピペ乙
498デフォルトの名無しさん
2022/09/10(土) 16:00:01.13ID:0VnbKdes >>491
そんな古いのどこから見つけてきたんだ?
そんな古いのどこから見つけてきたんだ?
499デフォルトの名無しさん
2022/09/10(土) 18:40:23.49ID:830ybrIN CERT知らんのか。
500デフォルトの名無しさん
2022/09/10(土) 19:10:24.81ID:OQaV5j6q >>498
さすがに恥ずかしいぞ
さすがに恥ずかしいぞ
501デフォルトの名無しさん
2022/09/10(土) 20:44:33.04ID:BhJh8aSd C固有の話やメモリ安全性に関わるものはともかく、
シグナル安全性とかモダンな言語でも気にしないといけない部分はそれなりにあると思うので、
モダンな言語向けにまとめ直したものがあると嬉しいとは思う
シグナル安全性とかモダンな言語でも気にしないといけない部分はそれなりにあると思うので、
モダンな言語向けにまとめ直したものがあると嬉しいとは思う
502デフォルトの名無しさん
2022/09/10(土) 20:56:11.13ID:R3UqRaV2 pythonみたくマルチスレッド禁止にすりゃええねん
503デフォルトの名無しさん
2022/09/10(土) 21:28:21.07ID:q8enYz1J goとnimに興味あります
rustはある程度触ってみたけどもういいや
rustはある程度触ってみたけどもういいや
504デフォルトの名無しさん
2022/09/10(土) 21:31:16.53ID:PkiDAnmE 小鳥んはいつまで次世代なんだよ
まだJavaから覇権を奪えないのか
まだJavaから覇権を奪えないのか
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相、トランプ米大統領に「早期に会いたい」 日中関係悪化受け… ★2 [BFU★]
- 高市首相、トランプ米大統領に「早期に会いたい」 日中関係悪化受け… ★3 [BFU★]
- 【コメ】卸売業者「簡単に安売りできない」「大暴落起きれば大赤字に」 JA「新米の販売進度が近年になく遅い。コメの回転が悪い」 ★4 [Hitzeschleier★]
- 「残クレ」でマイホーム、国が銀行向け保険 新型住宅ローン普及促す -日経 ★3 [少考さん★]
- 高市早苗首相が天理教系企業に“巨額発注” 総額5000万円 本人は「政治団体の活動に必要な支出」と回答 [Hitzeschleier★]
- ホリエモン、「持ち家=幸せという価値観は過去のもの」と断言「快適な住まいが欲しいなら、賃貸住宅を次々に替えていく」 [muffin★]
- 【実況】博衣こよりのえちえちスーパーダンガンロンパ2🧪
- 中国軍「小泉防衛大臣おもろw」 [834922174]
- 今さっき西谷駅でゲロ吐いてしれっと逃げたやつ
- 【新番組】轟はじめ🐧⚡のぶんぶんぶーん🚗💨!【🏡】
- 自民党のヒゲ「日本側の無線でcopyとは言ったが了解という意味ではない」 [834922174]
- もちもち食感って言葉があるけど、私も餅ってもちもちしてないよな
