スレタイ以外の言語もok
前スレ
次世代言語27 TypeScript Swift Go Kotlin Rust Nim
https://mevius.5ch.net/test/read.cgi/tech/1659655598/
次世代言語28 TypeScript Swift Go Kotlin Rust Nim
レス数が1000を超えています。これ以上書き込みはできません。
2022/08/29(月) 11:22:16.48ID:5dAad4gs
970デフォルトの名無しさん
2022/09/17(土) 17:46:34.02ID:37/3YRxM971デフォルトの名無しさん
2022/09/17(土) 17:54:50.07ID:8assD4qG972970
2022/09/17(土) 17:57:12.28ID:37/3YRxM なお、トレーシングGCにおいて循環強参照を避けることを目的に弱参照を使用することは全く何の意味もない
トレーシングGCのアルゴリズムを知っていれば循環強参照がGCのパフォーマンスやメモリ効率を悪化させることが無いのは明らかであるし、
弱参照の使用はレアケース故に概してあまり最適化されていないため、パフォーマンスは大抵の処理系においてむしろ悪化する
トレーシングGCのアルゴリズムを知っていれば循環強参照がGCのパフォーマンスやメモリ効率を悪化させることが無いのは明らかであるし、
弱参照の使用はレアケース故に概してあまり最適化されていないため、パフォーマンスは大抵の処理系においてむしろ悪化する
973デフォルトの名無しさん
2022/09/17(土) 18:01:07.97ID:F49YQPus GCあるほうが楽だと思うんだけど、スパイクの無いGCって実現できないの?
974デフォルトの名無しさん
2022/09/17(土) 18:02:24.90ID:cg31Hi2x >965
>Rubyよりは使われてるみたいだな
逆逆 Stackoverflowは精度がイマイチ
jetbrains
Ruby https://i.imgur.com/zqmf96u.png お一人様 7% ほとんどの人が仕事で使っている
Rust https://i.imgur.com/olB9F6L.png お一人様 86% ほとんどの人が個人の趣味
>Rubyよりは使われてるみたいだな
逆逆 Stackoverflowは精度がイマイチ
jetbrains
Ruby https://i.imgur.com/zqmf96u.png お一人様 7% ほとんどの人が仕事で使っている
Rust https://i.imgur.com/olB9F6L.png お一人様 86% ほとんどの人が個人の趣味
975デフォルトの名無しさん
2022/09/17(土) 18:03:21.53ID:8assD4qG >>969
いや?全然。
循環参照によるメモリリークはメモリエラーだろ。メモリ安全「RAMアクセス時に発生するバグやセキュリティホールなどから保護されている状態」じゃない。
それにRustファンの言うことを信じているとか、冗談を言うのはやめてくれよ。気持ち悪いから。
いや?全然。
循環参照によるメモリリークはメモリエラーだろ。メモリ安全「RAMアクセス時に発生するバグやセキュリティホールなどから保護されている状態」じゃない。
それにRustファンの言うことを信じているとか、冗談を言うのはやめてくれよ。気持ち悪いから。
976デフォルトの名無しさん
2022/09/17(土) 18:04:26.55ID:RkjWnqae977デフォルトの名無しさん
2022/09/17(土) 18:05:04.82ID:5J0Fty65 >>962
「どの言語でも基本的には、OOMキラーに殺される前にGCが走らせたり、手動でメモリーを解放できること」ができないと安全では無いんじゃないかな。なので環境依存よ。
そう、Rustを使えば安全では無い。
「どの言語でも基本的には、OOMキラーに殺される前にGCが走らせたり、手動でメモリーを解放できること」ができないと安全では無いんじゃないかな。なので環境依存よ。
そう、Rustを使えば安全では無い。
978デフォルトの名無しさん
2022/09/17(土) 18:07:30.72ID:37/3YRxM979デフォルトの名無しさん
2022/09/17(土) 18:17:28.35ID:DwuaYi+a 今回の件でGC言語がなぜ何倍も遅いのかよく分かった
世代別ガベージコレクションをするため頻繁にコピーGCを行なうことが遅くなる敗因の一つ
世代別ガベージコレクションをするため頻繁にコピーGCを行なうことが遅くなる敗因の一つ
980デフォルトの名無しさん
2022/09/17(土) 18:27:42.60ID:nd18Koff >>973
昔、ハードウェア側でGCするJVM(?)があったような…。
昔、ハードウェア側でGCするJVM(?)があったような…。
981デフォルトの名無しさん
2022/09/17(土) 18:30:08.29ID:NCiJs45P >>973
RustはGC無いけど即座に自動的にメモリ解放されて楽だよ
RustはGC無いけど即座に自動的にメモリ解放されて楽だよ
982デフォルトの名無しさん
2022/09/17(土) 18:36:24.89ID:w5Ud45eS 参照カウントって GC じゃないの?
983デフォルトの名無しさん
2022/09/17(土) 18:37:21.32ID:5PJHomtk 四天王で最弱のGC。
984デフォルトの名無しさん
2022/09/17(土) 18:37:25.76ID:DA06Eolw >>981 それの何が楽だと言っているの?
985デフォルトの名無しさん
2022/09/17(土) 18:38:14.76ID:5PJHomtk 俺の考えたGCが最強だけど、サブマリン特許やる予定だから教えない。
986デフォルトの名無しさん
2022/09/17(土) 18:39:44.29ID:iNOCwuLa はよ次スレ
987デフォルトの名無しさん
2022/09/17(土) 18:40:19.19ID:ykXCo787 GC言語を使うと大して楽になるわけではないのに劇的に遅くなるからな
無能にはGC言語が向いている
無能にはGC言語が向いている
988デフォルトの名無しさん
2022/09/17(土) 18:40:33.78ID:5J0Fty65989デフォルトの名無しさん
2022/09/17(土) 18:42:13.95ID:5PJHomtk Java製アプリはオメガテーつこてるけど、遅いとか重いとか一切ない。
サクサク快適。
だがしかし、キャレットの位置が異常なのでテキストの選択がやりにくい。
この動作はJava GUIの仕様だが、仕様が間違っていると思う。
Windowsと同じ動作にするべき。
サクサク快適。
だがしかし、キャレットの位置が異常なのでテキストの選択がやりにくい。
この動作はJava GUIの仕様だが、仕様が間違っていると思う。
Windowsと同じ動作にするべき。
990デフォルトの名無しさん
2022/09/17(土) 18:47:25.27ID:lRvi//fY >>980 次スレ気づいてない 誰か代理 俺は無理
991デフォルトの名無しさん
2022/09/17(土) 18:47:35.21ID:kG69OWVT >>982
プログラマー指定せずとも自動的に参照カウントが使われる言語(PerlとかPythonとかSwiftなど)の場合はGCで合ってるよ
C++のshared_ptrやRustのRcのように特殊な用途のみにプログラマーが明示的に指定して使うものはGCとは呼ばれず単なるデータ管理構造
プログラマー指定せずとも自動的に参照カウントが使われる言語(PerlとかPythonとかSwiftなど)の場合はGCで合ってるよ
C++のshared_ptrやRustのRcのように特殊な用途のみにプログラマーが明示的に指定して使うものはGCとは呼ばれず単なるデータ管理構造
992デフォルトの名無しさん
2022/09/17(土) 18:48:56.73ID:KEhwIc0k993デフォルトの名無しさん
2022/09/17(土) 18:51:00.89ID:fAQVBQ3R994デフォルトの名無しさん
2022/09/17(土) 18:51:29.16ID:5PJHomtk お子様 → Python
おんな → Ruby
真の男 → Rust
こう言いたいのでは?
岡くんは。
おんな → Ruby
真の男 → Rust
こう言いたいのでは?
岡くんは。
995デフォルトの名無しさん
2022/09/17(土) 18:52:46.32ID:5PJHomtk >>993
ってことは、2~3倍遅くても何も問題ないってことだろ。
ってことは、2~3倍遅くても何も問題ないってことだろ。
996デフォルトの名無しさん
2022/09/17(土) 18:55:08.60ID:5PJHomtk パイソンとかジャッカルには厨二を惹きつける響きがある。
女がなぜRubyを使いたがるのかはよく知らん。
岡くんがRust推しなのは本読んでわかった気になったから。
女がなぜRubyを使いたがるのかはよく知らん。
岡くんがRust推しなのは本読んでわかった気になったから。
997デフォルトの名無しさん
2022/09/17(土) 18:55:32.40ID:lBhMDjlR998デフォルトの名無しさん
2022/09/17(土) 18:56:42.77ID:8assD4qG 次スレはワッチョイ付けるよね。
999デフォルトの名無しさん
2022/09/17(土) 18:57:28.27ID:8assD4qG >>997
循環参照除く
循環参照除く
1000デフォルトの名無しさん
2022/09/17(土) 18:58:09.16ID:8assD4qG 1000
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 19日 7時間 35分 53秒
新しいスレッドを立ててください。
life time: 19日 7時間 35分 53秒
レス数が1000を超えています。これ以上書き込みはできません。
