>>328
CPUとOSレベルで別のプロセスが使っているメモリ領域にアクセスできないようになっていることを知らない高齢者か?
進化を知らずに大昔の仕様で語るのはやめろ。
探検
Qiita 7 - キータぞ、来たぞ、キータだぞー
331デフォルトの名無しさん
2025/10/15(水) 23:03:30.96ID:dwkfuJij332デフォルトの名無しさん
2025/10/15(水) 23:14:46.54ID:1UpfUBnV333デフォルトの名無しさん
2025/10/15(水) 23:26:49.61ID:dwkfuJij334デフォルトの名無しさん
2025/10/15(水) 23:27:17.68ID:dwkfuJij このスレはキータだったなw
変なやつしかいない
変なやつしかいない
335デフォルトの名無しさん
2025/10/15(水) 23:37:23.88ID:1UpfUBnV >>333
コレクションの話なんかどこにも出てきていないのに妄想で幻で見えてるのか?
コレクションの話なんかどこにも出てきていないのに妄想で幻で見えてるのか?
336デフォルトの名無しさん
2025/10/15(水) 23:46:08.93ID:NrKjLOWm337デフォルトの名無しさん
2025/10/18(土) 11:07:29.35ID:bVsQMdfb 『浮動小数点数に非常に小さい値を加えるとどうなるか?float型の精度限界を調べた』
知識がないところでFLT_EPSILONに近い概念を独自に発見しようとしてるのは偉いのだが、deltafの初期値を0.1fで始めてるのが惜しい。1.0fにしてればFLT_EPSILONの1/2が求まる筈。
知識がないところでFLT_EPSILONに近い概念を独自に発見しようとしてるのは偉いのだが、deltafの初期値を0.1fで始めてるのが惜しい。1.0fにしてればFLT_EPSILONの1/2が求まる筈。
338デフォルトの名無しさん
2025/10/18(土) 12:49:36.77ID:bVsQMdfb >>279
> オーバーフローチェックのコストはとんでもなく高いんだよ。
> 劇的に遅くなることが判っているよ。
簡単なコードで確認してみた。
https://wandbox.org/permlink/L8hZILgJIhDYqDkB
> オーバーフローチェックのコストはとんでもなく高いんだよ。
> 劇的に遅くなることが判っているよ。
簡単なコードで確認してみた。
https://wandbox.org/permlink/L8hZILgJIhDYqDkB
339デフォルトの名無しさん
2025/10/18(土) 13:32:11.38ID:qBI4ZXTO340デフォルトの名無しさん
2025/10/18(土) 13:44:09.89ID:NqvbaKoR >32bitと大き目で更にoverflowしたらループを抜けるだけで代わりの値を代入したりしてない
1から4を1億回足してるだけだからオーバーフローは発生しない。>>279が問題にしてるのはオーバーフローチェックのコストでありオーバーフローするかどうかは関係がない。
1から4を1億回足してるだけだからオーバーフローは発生しない。>>279が問題にしてるのはオーバーフローチェックのコストでありオーバーフローするかどうかは関係がない。
341デフォルトの名無しさん
2025/10/18(土) 19:06:57.05ID:ETv7F4p1 実際のプログラムには足し算など無数にあるから分岐が無数に増えて分岐予測テーブルが溢れそう
342デフォルトの名無しさん
2025/10/18(土) 19:11:50.98ID:usFOY54p Qiitaの話を全くしてないのは草
343デフォルトの名無しさん
2025/10/18(土) 20:38:26.02ID:wTbxZHCN 現実的には関数呼出になるから遅い…が、使いどころなんてたかが知れてるよな
344デフォルトの名無しさん
2025/10/18(土) 20:49:39.50ID:rM2qmS8P 結局こういうことだろね
現実と対応
303 デフォルトの名無しさん sage 2025/10/13(月) 02:39:47.42 ID:5mcGe2/B
オーバーフローのチェックのコストの重さ問題は特定の言語に関係なく全ての言語で生じる話だよ
そのためC/C++ Java Go Rustなど多くの言語では標準状態でオーバーフローのチェックは行われずラップアラウンドされた結果となるよ
そして必要に応じてオーバーフローのチェックをする関数を呼び出すなどして対応するよ
現実と対応
303 デフォルトの名無しさん sage 2025/10/13(月) 02:39:47.42 ID:5mcGe2/B
オーバーフローのチェックのコストの重さ問題は特定の言語に関係なく全ての言語で生じる話だよ
そのためC/C++ Java Go Rustなど多くの言語では標準状態でオーバーフローのチェックは行われずラップアラウンドされた結果となるよ
そして必要に応じてオーバーフローのチェックをする関数を呼び出すなどして対応するよ
345デフォルトの名無しさん
2025/10/18(土) 22:24:24.75ID:bVsQMdfb > そのためC/C++ Java Go Rustなど多くの言語では標準状態でオーバーフローのチェックは行われずラップアラウンドされた結果となるよ
危険を承知で`-Ounchecked`を指定しない限りオーバーフローチェックを行うSwiftが安全性については唯一まともな判断してるってことだよなあ。
https://godbolt.org/z/fMc6KdPb1
危険を承知で`-Ounchecked`を指定しない限りオーバーフローチェックを行うSwiftが安全性については唯一まともな判断してるってことだよなあ。
https://godbolt.org/z/fMc6KdPb1
346デフォルトの名無しさん
2025/10/18(土) 22:43:53.65ID:eyj6w4mM 半開区間を長い左右非対称な記号で表わす話もSwiftが異端だったな
そこまでの行き過ぎた過剰を他の言語は求めていないのだと思われる
そこまでの行き過ぎた過剰を他の言語は求めていないのだと思われる
347デフォルトの名無しさん
2025/10/18(土) 23:17:36.52ID:63qoaJUs 最適化指示でオーバーフロー検出が働くなるRustの仕様が適当かはRustの開発コミュでもたびたび議論になってることなのに「現行がこうなってる」で納得してるのは思考停止なんだよなあ。
348デフォルトの名無しさん
2025/10/18(土) 23:33:52.89ID:3aakVM9g Rustはプロジェクトを作る時にオーバーフローのチェックを強制したい方針ならばこの指定機能が何年も前に入ったため今は大丈夫だよ
overflow-checks = true
overflow-checks = true
349デフォルトの名無しさん
2025/10/18(土) 23:42:20.50ID:63qoaJUs >>348
そういうの気にしない馬鹿のためにデフォルトの挙動はどうであるべきかって話が理解できない奴は安全性について語らない方が良いよ。
そういうの気にしない馬鹿のためにデフォルトの挙動はどうであるべきかって話が理解できない奴は安全性について語らない方が良いよ。
350デフォルトの名無しさん
2025/10/18(土) 23:49:49.42ID:7LIpXt77 RustがIT各社に次々と採用されていってる理由は企業から見ても安全性が最も良い言語であると支持されたため
351デフォルトの名無しさん
2025/10/19(日) 20:21:17.40ID:+RR12fUB 『🏆最小自由数で競う!C++, Lisp, Rust, Mojoによる速度対決🔥 / Competing on the Minimum Free Number! Speed Battle with C++, Lisp, Rust, and Mojo 🔥』
https://qiita.com/tj9999/items/4131016df5f1c5730584
「そのコードは良くない。こう書くべき」みたいな具体的なコメントができない辺りがRust信者の限界なのかな
https://qiita.com/tj9999/items/4131016df5f1c5730584
「そのコードは良くない。こう書くべき」みたいな具体的なコメントができない辺りがRust信者の限界なのかな
352デフォルトの名無しさん
2025/10/20(月) 22:42:27.76ID:RnZTjdTH このスレ見る限りRust信者はコード書けないみたいだしなあ
353デフォルトの名無しさん
2025/10/21(火) 15:24:12.70ID:2uplBhQe > オーバーフローチェックのコストはとんでもなく高いんだよ。
> 劇的に遅くなることが判っているよ。
安全性よりパフォーマンスが重要と思ってる人は根本的なところから分かってない。
> 劇的に遅くなることが判っているよ。
安全性よりパフォーマンスが重要と思ってる人は根本的なところから分かってない。
354デフォルトの名無しさん
2025/10/21(火) 16:11:44.43ID:PAfcSIKV 安全重視のJavaもオーバーフローチェックしないよ
355デフォルトの名無しさん
2025/10/21(火) 16:42:19.08ID:bG0rJrvl もはや誰もQiitaの話をしていないのである
356デフォルトの名無しさん
2025/10/21(火) 17:18:52.11ID:2uplBhQe 30年前の設計のJavaを安全重視と信じてる人がいるとはたまげたなあ
357デフォルトの名無しさん
2025/10/21(火) 17:46:00.64ID:d/sWvnzZ 最近の言語Go Nim RustなどもCやJavaと同様にデフォルトではオーバーフロー時にラップアラウンド
358デフォルトの名無しさん
2025/10/21(火) 18:39:21.79ID:2uplBhQe > 最近の言語Go Nim RustなどもCやJavaと同様にデフォルトではオーバーフロー時にラップアラウンド
C言語では符号付き整数のオーバーフローは未定義動作なんだがそんなことも知らない輩がなんか言ってなんだなあ。
C言語では符号付き整数のオーバーフローは未定義動作なんだがそんなことも知らない輩がなんか言ってなんだなあ。
359デフォルトの名無しさん
2025/10/21(火) 19:12:50.27ID:CCxWu0hF デフォルトでオーバーフローチェックしなくて問題になった話を聞いたことがないな
世の中のシステムは問題なく動いているもんな
チェックしたければオーバーフローチェックできるから何が問題なのかわからん
世の中のシステムは問題なく動いているもんな
チェックしたければオーバーフローチェックできるから何が問題なのかわからん
360デフォルトの名無しさん
2025/10/21(火) 19:36:04.80ID:2uplBhQe 255からエクステンドでゲームオーバーなんてザラにあるのにな
361デフォルトの名無しさん
2025/10/21(火) 23:13:46.96ID:Xc9g4ZCw >>43
『VRでもリアル空間でもスマホでも!「sonoXR」での音楽体験を実現する先端技術・FPGA独自チップ』
https://note.com/mimylovesmusic/n/n0982c3323b50
↑の記事で当日の様子が紹介されてる。
> そのElixirChipですが、2025年9月17日、Elixir関連コミュニティのオンラインLT会で初お披露目されました!
> LT会のデモンストレーションでは、macの画面共有でElixirChipがターミナルから実行されている処理が映し出されて、その解説がメインのお話だったのですよね。
> それもそのはず。
> FPGA(Field Programmable Gate Array)とは「内部の論理回路をソフトウェアのように後から自由に組み替えられるチップ」のことだというのを、このLT会で今更ながら理解しました。(お恥ずかしい・・・)
> 私はElixirChipの開発を行う株式会社Digidock Consultingにてセールスエグゼクティブも担当しています。
FPGAがどういうもんだか知らなかった人がセールス担当で「先端技術・FPGA独自チップ」とか言ってんのスゲエな。
『VRでもリアル空間でもスマホでも!「sonoXR」での音楽体験を実現する先端技術・FPGA独自チップ』
https://note.com/mimylovesmusic/n/n0982c3323b50
↑の記事で当日の様子が紹介されてる。
> そのElixirChipですが、2025年9月17日、Elixir関連コミュニティのオンラインLT会で初お披露目されました!
> LT会のデモンストレーションでは、macの画面共有でElixirChipがターミナルから実行されている処理が映し出されて、その解説がメインのお話だったのですよね。
> それもそのはず。
> FPGA(Field Programmable Gate Array)とは「内部の論理回路をソフトウェアのように後から自由に組み替えられるチップ」のことだというのを、このLT会で今更ながら理解しました。(お恥ずかしい・・・)
> 私はElixirChipの開発を行う株式会社Digidock Consultingにてセールスエグゼクティブも担当しています。
FPGAがどういうもんだか知らなかった人がセールス担当で「先端技術・FPGA独自チップ」とか言ってんのスゲエな。
362デフォルトの名無しさん
2025/10/21(火) 23:25:43.96ID:Kzm3UPI2 64bitを使うと1秒間に100億カウントを100年間ずっと続けてもオーバーフローしない
363デフォルトの名無しさん
2025/10/21(火) 23:37:30.32ID:Xc9g4ZCw > 64bitを使うと1秒間に100億カウントを100年間ずっと続けてもオーバーフローしない
2**64/(365.25*24*3600*10000000000) = 58.4542046091 だから59年目でオーバーフローするだろ。
2**64/(365.25*24*3600*10000000000) = 58.4542046091 だから59年目でオーバーフローするだろ。
364デフォルトの名無しさん
2025/10/22(水) 00:52:52.35ID:36Oigqe9 8bit時代は一瞬で溢れたのに
64bit時代は凄いな
64bit時代は凄いな
365デフォルトの名無しさん
2025/10/22(水) 02:05:57.52ID:1Zu7PCWv 59年に1回だけ出現するバグがすごい
毎年再起動で対応すべき
毎年再起動で対応すべき
366デフォルトの名無しさん
2025/10/22(水) 02:24:22.73ID:W6apSoTE 最新のCPUでも10GHz行かないので1秒間に100億回のカウントが無理だよな
オーバーフローするまでもっとかかる
オーバーフローするまでもっとかかる
367デフォルトの名無しさん
2025/10/22(水) 02:29:12.26ID:kkMCRZ3c フィボナッチはオーバーフローする
368デフォルトの名無しさん
2025/10/22(水) 02:49:06.07ID:DMZH9rqW オーバーフローチェック関数を呼び出せばいい
369デフォルトの名無しさん
2025/10/22(水) 07:42:15.54ID:pPjVNDwq > 64bitを使うと1秒間に100億カウントを100年間ずっと続けてもオーバーフローしない
こういうマヌケが今後もいなくなることはないからオーバーフローチェックは常に行うのが安全。
こういうマヌケが今後もいなくなることはないからオーバーフローチェックは常に行うのが安全。
370デフォルトの名無しさん
2025/10/22(水) 08:11:36.58ID:UieYLCLo 溢れないんだからチェックは無駄じゃん
だから昔からチェックしない言語が使われてるんだろ
文句があるならここで暴れずに各言語に公式に言えばいい
だから昔からチェックしない言語が使われてるんだろ
文句があるならここで暴れずに各言語に公式に言えばいい
371デフォルトの名無しさん
2025/10/22(水) 09:13:09.53ID:hPyx8jr0 Rustは多段階に対応しているよ
デフォルトはデバックモードになりオーバーフロー含めた様々なチェックが充実
プロジェクト毎に常にオーバーフローチェックをする指定が可能
オーバーフローを扱う関数も多数あり
デフォルトはデバックモードになりオーバーフロー含めた様々なチェックが充実
プロジェクト毎に常にオーバーフローチェックをする指定が可能
オーバーフローを扱う関数も多数あり
372デフォルトの名無しさん
2025/10/22(水) 09:20:59.95ID:pPjVNDwq > 64bitを使うと1秒間に100億カウントを100年間ずっと続けてもオーバーフローしない
こういうマヌケはプロジェクトにオーバーフローチェックを行う指定なんてしないしオーバーフローを扱う関数を呼ぶこともないんだよなあ。
こういうマヌケはプロジェクトにオーバーフローチェックを行う指定なんてしないしオーバーフローを扱う関数を呼ぶこともないんだよなあ。
373デフォルトの名無しさん
2025/10/22(水) 09:30:10.17ID:hPyx8jr0 安全性の対策ができるかどうかが重視されている
安全性の対策のためにRustは次々と採用されている
対抗できるプログラミング言語が他にないからね
安全性の対策のためにRustは次々と採用されている
対抗できるプログラミング言語が他にないからね
374デフォルトの名無しさん
2025/10/22(水) 09:37:57.80ID:pPjVNDwq Rustを使えば安全という勘違い
375デフォルトの名無しさん
2025/10/22(水) 09:41:04.98ID:hPyx8jr0 Rustに勝てるプログラミング言語がないんだよ
だからこそIT大手がこぞってRustを採用した
だからこそIT大手がこぞってRustを採用した
376デフォルトの名無しさん
2025/10/22(水) 16:35:15.27ID:h019lk2V ○bitまで演算できるから大丈夫
だったのが、整数型をオーバーする●年問題とか起きたんだよ
そして今度は◯bitまで使えるから安心と結局は同じ事を繰り返してるだけ
なのに「ずっと使い続けても大丈夫」とか言えるものなんだな
だったのが、整数型をオーバーする●年問題とか起きたんだよ
そして今度は◯bitまで使えるから安心と結局は同じ事を繰り返してるだけ
なのに「ずっと使い続けても大丈夫」とか言えるものなんだな
377デフォルトの名無しさん
2025/10/22(水) 16:36:38.79ID:h019lk2V それプログラム言語で勝ちとか
何が言いたいのだか
何が言いたいのだか
378デフォルトの名無しさん
2025/10/22(水) 18:57:59.20ID:Hv/mNdUH >>279
> オーバーフローチェックのコストはとんでもなく高いんだよ。
> 劇的に遅くなることが判っているよ。
このスレのRust信者はコードが書けない馬鹿しかいないのでオーバーフローチェックのコストとやらがとんでもなく高いことの例示すらできないんだよなあ。俺が代わりに確認してやったぞ。
最適化レベル3 オーバーフローチェックなし(-Copt-level=3)
https://wandbox.org/permlink/Lqo6PEO1lj23qeVx
最適化レベル3 オーバーフローチェックあり(-Copt-level=3 -Coverflow-checks=yes)
https://wandbox.org/permlink/U5IYMurSn4jMq9rP
> オーバーフローチェックのコストはとんでもなく高いんだよ。
> 劇的に遅くなることが判っているよ。
このスレのRust信者はコードが書けない馬鹿しかいないのでオーバーフローチェックのコストとやらがとんでもなく高いことの例示すらできないんだよなあ。俺が代わりに確認してやったぞ。
最適化レベル3 オーバーフローチェックなし(-Copt-level=3)
https://wandbox.org/permlink/Lqo6PEO1lj23qeVx
最適化レベル3 オーバーフローチェックあり(-Copt-level=3 -Coverflow-checks=yes)
https://wandbox.org/permlink/U5IYMurSn4jMq9rP
379デフォルトの名無しさん
2025/10/22(水) 20:39:07.74ID:TnWf0U/l380デフォルトの名無しさん
2025/10/22(水) 21:14:42.57ID:Hv/mNdUH > コードを書けないのはおまえだろ
> その出力結果を見ろよ
何が起こってるか分からんとこういう反応w
> その出力結果を見ろよ
何が起こってるか分からんとこういう反応w
381デフォルトの名無しさん
2025/10/22(水) 21:44:59.81ID:5MvhTmyF 実行時間0秒ということはコンパイル時の定数化だろうね
コードを正しく書けない人が定数データをそのまま使って正しくベンチマーク計測できていない典型的な失敗例
コードを正しく書けない人が定数データをそのまま使って正しくベンチマーク計測できていない典型的な失敗例
382デフォルトの名無しさん
2025/10/22(水) 22:01:20.17ID:Hv/mNdUH383デフォルトの名無しさん
2025/10/22(水) 22:11:40.81ID:wCiIvwD8 比較ベンチを測るプログラムでコンパイル時に定数になってしまってるのは初心者あるあるでちよっと恥ずかしい
さらに定数になったことでオーバーフローチェックは軽いと主張している人は恥ずかしいを通り越してキチガイ
さらに定数になったことでオーバーフローチェックは軽いと主張している人は恥ずかしいを通り越してキチガイ
384デフォルトの名無しさん
2025/10/22(水) 22:25:59.29ID:Hv/mNdUH > さらに定数になったことでオーバーフローチェックは軽いと主張している人は恥ずかしいを通り越してキチガイ
コスト0でできるオーバーフローチェックの例を挙げただけだけど馬鹿だとこういう理解になんのなw
コスト0でできるオーバーフローチェックの例を挙げただけだけど馬鹿だとこういう理解になんのなw
385デフォルトの名無しさん
2025/10/22(水) 22:40:18.18ID:aaZcXuwG 連投クンは3つの過ちを犯している
①実行時間の比較をすべきところでコンパイル時に定数となるコードを書いてしまった
②その結果をもってコスト0だと主張
③その事例をもってオーバーフローチェックは重くないと主張
①実行時間の比較をすべきところでコンパイル時に定数となるコードを書いてしまった
②その結果をもってコスト0だと主張
③その事例をもってオーバーフローチェックは重くないと主張
386デフォルトの名無しさん
2025/10/22(水) 22:53:43.71ID:Hv/mNdUH > @実行時間の比較をすべきところでコンパイル時に定数となるコードを書いてしまった
オーバーフローチェックのコストの話だからコンパイル時にできるんなら御の字なんだよなあ。
> Aその結果をもってコスト0だと主張
俺が挙げた例ではその通り。
> Bその事例をもってオーバーフローチェックは重くないと主張
オーバーフローチェックの重い例はIDコロコロ君が挙げりゃ良いのにw
馬鹿って本気で馬鹿なんだなあという感想しかないわw
オーバーフローチェックのコストの話だからコンパイル時にできるんなら御の字なんだよなあ。
> Aその結果をもってコスト0だと主張
俺が挙げた例ではその通り。
> Bその事例をもってオーバーフローチェックは重くないと主張
オーバーフローチェックの重い例はIDコロコロ君が挙げりゃ良いのにw
馬鹿って本気で馬鹿なんだなあという感想しかないわw
387デフォルトの名無しさん
2025/10/22(水) 23:22:33.57ID:MJsEo9z/ 定数の同士の計算をコンパイル時にできるだけでしょ
普通は定数同士ではないためオーバーフローのチェックをコンパイル時にできるわけではないよ
普通は定数同士ではないためオーバーフローのチェックをコンパイル時にできるわけではないよ
388デフォルトの名無しさん
2025/10/23(木) 00:01:19.28ID:F7QtUS8E > 定数の同士の計算をコンパイル時にできるだけでしょ
同じコードで「最適化レベル3 オーバーフローチェックなし」では定数の同士の計算をコンパイル時にできていないので場合による。rustcは最適化が控えめなのでオーバーフローチェックを行ったほうがデータフロー解析を深いレベルで行なって効率良いコードを吐いてくれる可能性まである。
> 普通は定数同士ではないためオーバーフローのチェックをコンパイル時にできるわけではないよ
できる場合もあればできない場合もある。
安全性を蔑ろにして良いわけはないのでコンパイル時にできないのであれば実行時のオーバーフローチェックは行うべき。そのコストが問題になるのであればプログラマがオーバーフローしないことを保証してやれば良い。
同じコードで「最適化レベル3 オーバーフローチェックなし」では定数の同士の計算をコンパイル時にできていないので場合による。rustcは最適化が控えめなのでオーバーフローチェックを行ったほうがデータフロー解析を深いレベルで行なって効率良いコードを吐いてくれる可能性まである。
> 普通は定数同士ではないためオーバーフローのチェックをコンパイル時にできるわけではないよ
できる場合もあればできない場合もある。
安全性を蔑ろにして良いわけはないのでコンパイル時にできないのであれば実行時のオーバーフローチェックは行うべき。そのコストが問題になるのであればプログラマがオーバーフローしないことを保証してやれば良い。
389デフォルトの名無しさん
2025/10/23(木) 00:05:35.18ID:OBXMa/ZD 言い訳ばかりだな
オーバーヘッドを比較するための実行時間ベンチマークで
まともなプログラマーならばコンパイル時定数になるコードを書かない
オーバーヘッドを比較するための実行時間ベンチマークで
まともなプログラマーならばコンパイル時定数になるコードを書かない
390デフォルトの名無しさん
2025/10/23(木) 00:08:38.47ID:F7QtUS8E コンパイル時にオーバーフローチェックされた例が余程悔しかったと見えるw
391デフォルトの名無しさん
2025/10/23(木) 00:10:30.87ID:F7QtUS8E つか何で
> オーバーフローチェックのコストはとんでもなく高いんだよ。
という具体的を提示しないんだろうか?
> オーバーフローチェックのコストはとんでもなく高いんだよ。
という具体的を提示しないんだろうか?
392デフォルトの名無しさん
2025/10/23(木) 01:00:14.89ID:eRkhgGUb393デフォルトの名無しさん
2025/10/23(木) 22:48:26.28ID:qJPQXYyn 最適化レベル3 オーバーフローチェックなし
https://wandbox.org/permlink/LOcWoipF2aESW8HO
> 999999999 0.000000 sec.
最適化レベル3 オーバーフローチェックなし
https://wandbox.org/permlink/BcHSm4UljxoF26fp
> 999999999 0.192019 sec.
なるほど、確かに最適化控えめだなw
https://wandbox.org/permlink/LOcWoipF2aESW8HO
> 999999999 0.000000 sec.
最適化レベル3 オーバーフローチェックなし
https://wandbox.org/permlink/BcHSm4UljxoF26fp
> 999999999 0.192019 sec.
なるほど、確かに最適化控えめだなw
394デフォルトの名無しさん
2025/10/24(金) 10:56:06.36ID:1/8UQp8U > オーバーフローチェックのコストはとんでもなく高いんだよ。
clangより遅いRustがますます遅くなっちゃうってことか。
でもそれで安全性と天秤に掛けて安全性捨てて良いって理屈にはならんと思うが。
clangより遅いRustがますます遅くなっちゃうってことか。
でもそれで安全性と天秤に掛けて安全性捨てて良いって理屈にはならんと思うが。
395デフォルトの名無しさん
2025/10/24(金) 11:39:42.14ID:pf7VrHln Rustはオーバーフローに関しても最も充実している言語
まずデフォルトではデバッグモードとなりオーバーフローを含めた様々な問題をチェックして指摘してくれる
次にオーバーフローを取り扱う関数が30個以上と充実しておりオーバーフロー時に様々な対処ができるようになっている
さらにオーバーフローチェック強制モードを指定することもできる
まずデフォルトではデバッグモードとなりオーバーフローを含めた様々な問題をチェックして指摘してくれる
次にオーバーフローを取り扱う関数が30個以上と充実しておりオーバーフロー時に様々な対処ができるようになっている
さらにオーバーフローチェック強制モードを指定することもできる
396デフォルトの名無しさん
2025/10/24(金) 12:33:51.25ID:1/8UQp8U 肝心のユーザーが
> 64bitを使うと1秒間に100億カウントを100年間ずっと続けてもオーバーフローしない
こんなこと言ってるようじゃせっかくの機能も台無し。
こういうユーザーはオーバーフローを軽視しているので、それを扱う関数を呼んだりオーバーフローチェック強制モードを指定することもしない。
> 64bitを使うと1秒間に100億カウントを100年間ずっと続けてもオーバーフローしない
こんなこと言ってるようじゃせっかくの機能も台無し。
こういうユーザーはオーバーフローを軽視しているので、それを扱う関数を呼んだりオーバーフローチェック強制モードを指定することもしない。
397デフォルトの名無しさん
2025/10/24(金) 12:54:38.21ID:yjIuofsm Rustより優れているプログラミング言語がなく出現しそうにない
IT大手をはじめとして各社が次々とRust採用に踏み切った理由
IT大手をはじめとして各社が次々とRust採用に踏み切った理由
398デフォルトの名無しさん
2025/10/24(金) 21:32:19.69ID:Rjl1Yp+F 何をもって優れてるというのか知らんけど
採用される率だったら圧倒的に Python や JavaScript じゃないの?
採用される率だったら圧倒的に Python や JavaScript じゃないの?
399デフォルトの名無しさん
2025/10/24(金) 22:24:54.90ID:sOhxBEuL 普及している言語を採用するのは当たり前
普及してない言語をわざわざ採用するのは他の言語では代わりにならないほどメリットがある時
普及してない言語をわざわざ採用するのは他の言語では代わりにならないほどメリットがある時
400デフォルトの名無しさん
2025/10/24(金) 23:11:41.06ID:dp05dd3l > 64bitを使うと1秒間に100億カウントを100年間ずっと続けてもオーバーフローしない
この程度の実行時検出もできなくて「メリットがある」と言い張ってて草w
この程度の実行時検出もできなくて「メリットがある」と言い張ってて草w
401デフォルトの名無しさん
2025/10/25(土) 00:27:47.26ID:dZEZZMvJ 見ていてなんとなくわかってきた
プログラミング言語として敵わないからよくわからない言いがかりをつけてずっと粘着しているだけのような
プログラミング言語として敵わないからよくわからない言いがかりをつけてずっと粘着しているだけのような
402デフォルトの名無しさん
2025/10/25(土) 08:20:17.15ID:7tgM5Cd8 言語の優劣(笑)にこだわってる子が一人だけおるっていう状況かな
自己のアイデンティティを借り物で満たそうとしちゃってるね
自分がRustの作者ってんならともかく、単なるユーザでしかないのにね
自己のアイデンティティを借り物で満たそうとしちゃってるね
自分がRustの作者ってんならともかく、単なるユーザでしかないのにね
403デフォルトの名無しさん
2025/10/25(土) 08:45:36.74ID:0A7PnaiQ >>395
オーバーフローに関してそこまで充実していない言語も多いけど、なぜか充実している言語の方をしつこく叩いてるコンプレックス持ちがおるから面白い。
オーバーフローに関してそこまで充実していない言語も多いけど、なぜか充実している言語の方をしつこく叩いてるコンプレックス持ちがおるから面白い。
404デフォルトの名無しさん
2025/10/25(土) 11:38:38.14ID:APUPz67M 安全性分かってない奴がRust盲信してて笑われてるだけw
405デフォルトの名無しさん
2025/10/25(土) 11:52:03.54ID:HsDC01zZ >>52
> Rustが広まってる理由はC並みの高速実行をゼロコスト抽象化によるコードの可読性・保守性・開発効率の高さで実現したことにあるからね
> 安全性などはついでのオマケ
IDコロコロ君安全性は屁のように考えてるみたいだけど、だったら配列アクセスのたびに範囲チェックで無駄なコスト払ってるRustは良い言語ではないんじゃね? それかunsafeでポインタアクセスするのが正義?
> Rustが広まってる理由はC並みの高速実行をゼロコスト抽象化によるコードの可読性・保守性・開発効率の高さで実現したことにあるからね
> 安全性などはついでのオマケ
IDコロコロ君安全性は屁のように考えてるみたいだけど、だったら配列アクセスのたびに範囲チェックで無駄なコスト払ってるRustは良い言語ではないんじゃね? それかunsafeでポインタアクセスするのが正義?
406デフォルトの名無しさん
2025/10/25(土) 11:53:06.73ID:H3w3YKY0 安全性のためにRustを採用するところが世界的にどんどん増えているのはなぜだろう?
407デフォルトの名無しさん
2025/10/25(土) 11:59:12.87ID:APUPz67M Rustの普及と
> 安全性などはついでのオマケ
とか言っちゃう馬鹿が笑われてるのは別の話だゾw
> 安全性などはついでのオマケ
とか言っちゃう馬鹿が笑われてるのは別の話だゾw
408デフォルトの名無しさん
2025/10/25(土) 12:07:43.62ID:LnBfHi83 >>405
Rustは配列などのアクセスもゼロコスト抽象化で速さと安全性を両立してるよん
Rustは配列などのアクセスもゼロコスト抽象化で速さと安全性を両立してるよん
409デフォルトの名無しさん
2025/10/25(土) 12:58:15.22ID:APUPz67M >>408はrustcの出力見たことない人かな?
配列の範囲チェックって
https://godbolt.org/z/6johWYEce
> cmpq %rsi, %rdx
> jae .LBB0_7
↑がそれ。
ちなみにCだとこんなだ。
https://godbolt.org/z/3q4rv8P3M
配列の範囲チェックって
https://godbolt.org/z/6johWYEce
> cmpq %rsi, %rdx
> jae .LBB0_7
↑がそれ。
ちなみにCだとこんなだ。
https://godbolt.org/z/3q4rv8P3M
410デフォルトの名無しさん
2025/10/25(土) 13:03:29.33ID:APUPz67M411デフォルトの名無しさん
2025/10/25(土) 17:01:14.86ID:L+Kq+g5v C言語は、ポインタが、ヤバイくて、危ないよね。
RUST言語は、ポインタが、無いのなら、安全ぢゃねえ?
RUST言語は、ポインタが、無いのなら、安全ぢゃねえ?
412デフォルトの名無しさん
2025/10/25(土) 17:40:57.11ID:zF/r+ywr413デフォルトの名無しさん
2025/10/25(土) 18:04:23.93ID:zF/r+ywr 個人開発ならともかく、仕事で使う言語は自分の好みじゃなくて組織によって決まるものだよね
Rustが好きでも、Goのプロジェクトに入ったらGoを書く、Javaのプロジェクトに入ったらJavaを書くのがプロ
宣言的なコードが好きだからといって、OOPの言語や、for文 と if文 をひたすら書かされる言語では仕事したくないです、なんてのは社会人としてだめでしょ
(Rustを使える企業に転職する、という選択ができる人は別だけど)
Rustが好きでも、Goのプロジェクトに入ったらGoを書く、Javaのプロジェクトに入ったらJavaを書くのがプロ
宣言的なコードが好きだからといって、OOPの言語や、for文 と if文 をひたすら書かされる言語では仕事したくないです、なんてのは社会人としてだめでしょ
(Rustを使える企業に転職する、という選択ができる人は別だけど)
414デフォルトの名無しさん
2025/10/25(土) 19:23:29.07ID:KXTmWn4e 企業や立場によってピンキリだよ
そういう歯車として使われる人もいればそうでない人もいる
そういう歯車として使われる人もいればそうでない人もいる
415デフォルトの名無しさん
2025/10/25(土) 19:50:23.21ID:SFAxzZT/ どの分野でもAとBの比較の話をしている時に同じことが起きてるな
純粋にそれぞれの特徴やメリットで優劣を比較すればいい
ところが不利になった側はどの話でもこう言い出す
Aを使うやつはXXXだ!Aの価値よりおまえの価値はどうなんだ!
AとBの比較から逃避して人間の攻撃を始める
純粋にそれぞれの特徴やメリットで優劣を比較すればいい
ところが不利になった側はどの話でもこう言い出す
Aを使うやつはXXXだ!Aの価値よりおまえの価値はどうなんだ!
AとBの比較から逃避して人間の攻撃を始める
416デフォルトの名無しさん
2025/10/25(土) 19:55:57.53ID:waw5U/cg なんか話がズレまくってるなここ
417デフォルトの名無しさん
2025/10/25(土) 19:56:03.79ID:N83OYtmK > オーバーフローチェックのコストはとんでもなく高いんだよ。
> 劇的に遅くなることが判っているよ。
とか
> 安全性などはついでのオマケ
とか言ってる人は根本的なところがわかってないので言語を選定したりプロジェクトを先導する立場に立たせてはダメ。
> 劇的に遅くなることが判っているよ。
とか
> 安全性などはついでのオマケ
とか言ってる人は根本的なところがわかってないので言語を選定したりプロジェクトを先導する立場に立たせてはダメ。
418デフォルトの名無しさん
2025/10/25(土) 20:04:36.75ID:nC0XVvFS 安全性と速さの両立が最重要だもんな
利害対立し合うIT大手企業が珍しく揃ってそのために選択したRustを用いるのが正しい
利害対立し合うIT大手企業が珍しく揃ってそのために選択したRustを用いるのが正しい
419デフォルトの名無しさん
2025/10/25(土) 20:25:04.83ID:N83OYtmK > 安全性と速さの両立が最重要だもんな
↑馬鹿発見w
↑馬鹿発見w
420デフォルトの名無しさん
2025/10/25(土) 20:33:41.34ID:TVzQqIlO 安全性と速さだけではダメ
高い抽象度で読み書きしやすいことが大切
Rustはそこを満たしたからこそ新たな移行先になった
高い抽象度で読み書きしやすいことが大切
Rustはそこを満たしたからこそ新たな移行先になった
421デフォルトの名無しさん
2025/10/25(土) 22:07:09.40ID:APUPz67M422デフォルトの名無しさん
2025/10/25(土) 22:29:45.32ID:OtGrSoGw423デフォルトの名無しさん
2025/10/25(土) 22:31:29.44ID:vZIJ37nc 言語の良し悪しを語ってる時点で草なんよね
だって俺らは与えられた言語で仕事するだけだから
C++でもPerlでもPHPでも書くだけだから
You play with the cards you're dealt.
だって俺らは与えられた言語で仕事するだけだから
C++でもPerlでもPHPでも書くだけだから
You play with the cards you're dealt.
424デフォルトの名無しさん
2025/10/25(土) 22:36:24.17ID:Oc43Pjaf >>423
IT土方は仕事を選べないもんな
IT土方は仕事を選べないもんな
425デフォルトの名無しさん
2025/10/25(土) 22:58:03.75ID:vZIJ37nc はい(真顔)
426デフォルトの名無しさん
2025/10/25(土) 23:15:04.51ID:9ui6NOtA 土方が無理に言語の優劣の話にクビを突っ込まなくてもいいけど
新たな優秀な言語が出現したチャンスと捉えて習得して土方を脱出する手もある
新たな優秀な言語が出現したチャンスと捉えて習得して土方を脱出する手もある
427デフォルトの名無しさん
2025/10/25(土) 23:23:22.89ID:RL99M0X7 > 普通のプログラミングでunsafeを使うことはない
と言ってる人はunsafeが使われてる標準ライブラリも使わないのかな?
と言ってる人はunsafeが使われてる標準ライブラリも使わないのかな?
428デフォルトの名無しさん
2025/10/25(土) 23:28:59.12ID:JGY3STeT429デフォルトの名無しさん
2025/10/25(土) 23:40:35.95ID:RL99M0X7 > 普通のRustプログラミングでunsafeは使われない
ああ低レイヤに縁のない人か
ああ低レイヤに縁のない人か
430デフォルトの名無しさん
2025/10/25(土) 23:53:30.01ID:EfkNjJ0Z 低レイヤの意味は複数あるけど
いずれも可能な限りunsafeは使われないね
効率面でunsafe必要になるパターン一般化されてプログラムの外部へ切り出されてライブラリ化されるよ
そうしてできたのがRustの標準ライブラリ
いずれも可能な限りunsafeは使われないね
効率面でunsafe必要になるパターン一般化されてプログラムの外部へ切り出されてライブラリ化されるよ
そうしてできたのがRustの標準ライブラリ
431デフォルトの名無しさん
2025/10/26(日) 01:56:48.53ID:GI8xQK7J 画像処理でピクセルを走査するようなケースだと unsafe なポインタ操作は必須じゃないの?
インデックスアクセスだと範囲チェックのコストがかかるし
単に1画素を1画素にマップするだけならほぼノーコストでイテレーターを使えるだろうけど、周辺画素を参照する操作もよくあるから単純なイテレーターは使えないし
インデックスアクセスだと範囲チェックのコストがかかるし
単に1画素を1画素にマップするだけならほぼノーコストでイテレーターを使えるだろうけど、周辺画素を参照する操作もよくあるから単純なイテレーターは使えないし
432デフォルトの名無しさん
2025/10/26(日) 01:59:51.53ID:GI8xQK7J あとはCとのFFI
過去に書かれたC/C++資産の利用はRustでやりたいことの一つだろうし、これは流石に標準ライブラリのような「一般的なユーザーは使わない」ものでは無いと思う
過去に書かれたC/C++資産の利用はRustでやりたいことの一つだろうし、これは流石に標準ライブラリのような「一般的なユーザーは使わない」ものでは無いと思う
433デフォルトの名無しさん
2025/10/26(日) 02:39:48.97ID:PJJMD6bT Rustのunsafeは他の言語と同じ様の状況になりますよという意味で、コンパイルが通っても安全性を保証しませんという意味。
つまり他の言語と同様に、unsafeな部分の安全性は人間が保証してください、がRustのunsafe。
したがって他の言語とリンクする場合にその境界部分がunsafeになるのは当たり前でこれを避けることはできない。
しかしパターン化できる場合はunsafe使用部分をライブラリの中に閉じ込めてそれを安全に用いることもできる。
例えばPythonのライブラリをRustのPyO3クレートで作成する場合など。
つまり他の言語と同様に、unsafeな部分の安全性は人間が保証してください、がRustのunsafe。
したがって他の言語とリンクする場合にその境界部分がunsafeになるのは当たり前でこれを避けることはできない。
しかしパターン化できる場合はunsafe使用部分をライブラリの中に閉じ込めてそれを安全に用いることもできる。
例えばPythonのライブラリをRustのPyO3クレートで作成する場合など。
434デフォルトの名無しさん
2025/10/26(日) 03:35:04.78ID:uL5v2PLc 低レイヤに縁がない人がオーバーフローチェックを否定してるのがわけわからんのよねw
低レイヤ担当は色々手段を尽くして実行効率が良くて安全なものを提供してると思うんだけどそれに乗っかってる側は自分が書いてるコードの実行効率を気にするよりは安全性を重視するべきではないの?
低レイヤ担当は色々手段を尽くして実行効率が良くて安全なものを提供してると思うんだけどそれに乗っかってる側は自分が書いてるコードの実行効率を気にするよりは安全性を重視するべきではないの?
435デフォルトの名無しさん
2025/10/26(日) 04:33:18.62ID:SK2IH7bS また言語の話で不利になったため逃げて、
妄想上の人の話へとすり替えようとしてる
妄想上の人の話へとすり替えようとしてる
436デフォルトの名無しさん
2025/10/26(日) 09:10:11.83ID:+y7r90/A もうQiita関係ないな
437デフォルトの名無しさん
2025/10/26(日) 20:55:09.12ID:v+5C5Bjl IDコロコロくんは面白いなw
438デフォルトの名無しさん
2025/10/27(月) 06:58:16.48ID:x+p8Wgca せやな
439デフォルトの名無しさん
2025/10/29(水) 20:12:21.16ID:oGx2PQGm 『Cから学ぶRustの良さ』
3年前に書かれた記事だがトレンドに挙がってたので初めて見た。
酷い記事だなあ。なんで90人もいいねしてんの?
3年前に書かれた記事だがトレンドに挙がってたので初めて見た。
酷い記事だなあ。なんで90人もいいねしてんの?
440デフォルトの名無しさん
2025/10/29(水) 23:35:08.75ID:xnDexBBj >>439
C/C++は弱い型付け言語なのでサイズの異なる型への自動変換が起きることに加えて8bit環境以外では
Cでは sizeof('a') == sizeof(123)
C++では sizeof('a') != sizeof(123)
などの無茶苦茶な仕様が混乱に拍車をかけているよな
C/C++は弱い型付け言語なのでサイズの異なる型への自動変換が起きることに加えて8bit環境以外では
Cでは sizeof('a') == sizeof(123)
C++では sizeof('a') != sizeof(123)
などの無茶苦茶な仕様が混乱に拍車をかけているよな
441デフォルトの名無しさん
2025/10/29(水) 23:46:47.92ID:kkKNfkqN AIに聞いたら聞き返された
もしよろしければ、あなたが特に「酷い」と感じた記事の具体的な内容や論点について教えていただけますか?
それについて、Rustの技術的な視点から掘り下げて解説することもできます。
もしよろしければ、あなたが特に「酷い」と感じた記事の具体的な内容や論点について教えていただけますか?
それについて、Rustの技術的な視点から掘り下げて解説することもできます。
442デフォルトの名無しさん
2025/10/30(木) 01:06:50.83ID:Hkp2/Mla ChatGPTに
> この記事読めますか? https://qiita.com/uv_ussy/items/71248bdd081089b7ba09
> 前述の記事には誤りと思われる個所が複数あると思います。気が付いた点があれば挙げてみてください。
と訊いたら
> 確認できた範囲で、記事「Rust と C の比較(著:ushijima ryosuke/uv_ussy)に 誤りまたは誤解を招きやすい記述 がいくつかあります。いくつか挙げますので、もしよければさらに掘り下げましょう。
と言って気になった点というのを 5点挙げてくれたけどな? >>441はどういう聞き方したんだろう?
> この記事読めますか? https://qiita.com/uv_ussy/items/71248bdd081089b7ba09
> 前述の記事には誤りと思われる個所が複数あると思います。気が付いた点があれば挙げてみてください。
と訊いたら
> 確認できた範囲で、記事「Rust と C の比較(著:ushijima ryosuke/uv_ussy)に 誤りまたは誤解を招きやすい記述 がいくつかあります。いくつか挙げますので、もしよければさらに掘り下げましょう。
と言って気になった点というのを 5点挙げてくれたけどな? >>441はどういう聞き方したんだろう?
443デフォルトの名無しさん
2025/10/30(木) 01:16:31.30ID:L8pN1QHs444デフォルトの名無しさん
2025/10/30(木) 01:40:41.25ID:Hkp2/Mla >>443
俺はお前が「AIに聞いたら聞き返された」って馬鹿なこと言ってるから面白がってるだけよ?
俺はお前が「AIに聞いたら聞き返された」って馬鹿なこと言ってるから面白がってるだけよ?
445デフォルトの名無しさん
2025/10/30(木) 01:43:15.62ID:Hkp2/Mla > レスの全文を正確にコピペしただけ
アドレスも貼らんでAIが理解してくれるって認識かw
アドレスも貼らんでAIが理解してくれるって認識かw
446デフォルトの名無しさん
2025/10/30(木) 02:40:13.26ID:pCIdJOGw447デフォルトの名無しさん
2025/10/30(木) 08:28:20.42ID:lzfhCIfj > C/C++は弱い型付け言語なので
それはそう。
> サイズの異なる型への自動変換が起きることに加えて
サイズの同じ異なる型への自動変換もあるからサイズ関係ないぞ。件の記事はなんでかサイズで説明してるが。
> 8bit環境以外では
> Cでは sizeof('a') == sizeof(123)
> C++では sizeof('a') != sizeof(123)
> などの無茶苦茶な仕様が混乱に拍車をかけているよな
件の記事ではCとC++の仕様の違いについて言及してないね。「8bit環境以外では」も意味不明。結論的には>>440はバカ。
それはそう。
> サイズの異なる型への自動変換が起きることに加えて
サイズの同じ異なる型への自動変換もあるからサイズ関係ないぞ。件の記事はなんでかサイズで説明してるが。
> 8bit環境以外では
> Cでは sizeof('a') == sizeof(123)
> C++では sizeof('a') != sizeof(123)
> などの無茶苦茶な仕様が混乱に拍車をかけているよな
件の記事ではCとC++の仕様の違いについて言及してないね。「8bit環境以外では」も意味不明。結論的には>>440はバカ。
448デフォルトの名無しさん
2025/10/30(木) 08:58:26.48ID:DCpoislO Cの時点でぐちゃぐちゃなのにC++が互換性を持たせずに変えてしまった部分だからめちゃくちゃになってるところ
449デフォルトの名無しさん
2025/10/31(金) 08:16:40.44ID:dfFjY6H8 >>439の記事の筆者名検索するとFaceBookのページ出てくるけど国立大学で情報工学専攻でこれというのはいろいろ考えてしまうな。
450デフォルトの名無しさん
2025/10/31(金) 23:01:52.88ID:dfFjY6H8 IDコロコロ君はRustスレにも迷惑掛けてるのかw
もう自分を迷惑な人材として認識しておとなしくすりゃ良いのにねw
もう自分を迷惑な人材として認識しておとなしくすりゃ良いのにねw
451デフォルトの名無しさん
2025/11/01(土) 10:19:13.22ID:QCwdg/pu 12月1日から25日まで、みんなで技術記事を投稿して、カレンダーを埋め尽くそう
qiita.com/advent-calendar/2025
完走チャレンジ賞の達成条件は以下です。
・1人で15~24記事投稿した方を表彰します。
プレゼントカレンダーは2025/10/31~2025/12/31に記事を投稿
期間が2つある
qiita.com/advent-calendar/2025
完走チャレンジ賞の達成条件は以下です。
・1人で15~24記事投稿した方を表彰します。
プレゼントカレンダーは2025/10/31~2025/12/31に記事を投稿
期間が2つある
452デフォルトの名無しさん
2025/11/01(土) 12:59:34.87ID:wOU/NDvb >>447
それが意味不明で分からないなら馬鹿はお前の方では?
それが意味不明で分からないなら馬鹿はお前の方では?
453デフォルトの名無しさん
2025/11/01(土) 13:07:22.38ID:KM9f//71 『stdio.hやiostream.hの中身を見る方法』
/usr/include/ かINCLUDEが指してる先見に行った方が早くね?
/usr/include/ かINCLUDEが指してる先見に行った方が早くね?
454デフォルトの名無しさん
2025/11/01(土) 13:40:27.56ID:IJ9tr23i > 8bit環境以外では
> Cでは sizeof('a') == sizeof(123)
> C++では sizeof('a') != sizeof(123)
8bit環境に限っては↑のようにならないとでも言いたげだがC言語では'a'の型はintなので
sizeof('a') == sizeof(123)
は常に1となる。
C++では'a'の型はcharなのでcharのサイズがintと同一な環境でもない限りは
sizeof('a') != sizeof(123)
は常にtrueとなる。C++は規格としてintのサイズは最小でも16bitあるから仮にcharのサイズがintと同一の環境であれば
sizeof('a') != sizeof(123)
はfalseとなるが>>440が言ってる8bit環境とやらはcharのサイズが16bitあるのかな?
結論的には>>452もバカ。
> Cでは sizeof('a') == sizeof(123)
> C++では sizeof('a') != sizeof(123)
8bit環境に限っては↑のようにならないとでも言いたげだがC言語では'a'の型はintなので
sizeof('a') == sizeof(123)
は常に1となる。
C++では'a'の型はcharなのでcharのサイズがintと同一な環境でもない限りは
sizeof('a') != sizeof(123)
は常にtrueとなる。C++は規格としてintのサイズは最小でも16bitあるから仮にcharのサイズがintと同一の環境であれば
sizeof('a') != sizeof(123)
はfalseとなるが>>440が言ってる8bit環境とやらはcharのサイズが16bitあるのかな?
結論的には>>452もバカ。
455デフォルトの名無しさん
2025/11/01(土) 13:50:33.72ID:B/e2fvdA そういう基本的な部分でCとC++の扱いが違うなんて失敗言語だよなあ
456デフォルトの名無しさん
2025/11/01(土) 15:57:18.25ID:QSMh1nGC C++では'a'の型はchar
知らんまま書いとったわw
知らんまま書いとったわw
457デフォルトの名無しさん
2025/11/02(日) 13:42:32.21ID:zw4M8eHQ 『データ構造入門(1) - ポインタ・配列・構造体』
https://qiita.com/juna1013/items/406723a90ceeff3b04a9#comment-336c986ee3daed589a0f
> 学習のためなら、一度はコンパイルして実行した方がよいと思います。
> C++ならコンパイルエラーになってくれます。
コンパイル確認しろはその通りだがCのタグついててC++のタグはない記事のコードになんでC++でコンパイルなんて言うかなあ?
>>455 同様CとC++が違う言語と認識できてない人かな。
https://qiita.com/juna1013/items/406723a90ceeff3b04a9#comment-336c986ee3daed589a0f
> 学習のためなら、一度はコンパイルして実行した方がよいと思います。
> C++ならコンパイルエラーになってくれます。
コンパイル確認しろはその通りだがCのタグついててC++のタグはない記事のコードになんでC++でコンパイルなんて言うかなあ?
>>455 同様CとC++が違う言語と認識できてない人かな。
458デフォルトの名無しさん
2025/11/02(日) 14:35:56.04ID:Z91049yH459デフォルトの名無しさん
2025/11/02(日) 14:53:51.62ID:zw4M8eHQ CとC++が違う言語と認識できてない人が早速現れたw
460デフォルトの名無しさん
2025/11/02(日) 15:01:26.49ID:QN/Mkn5m >>459は誰に対して言ってるんだ?
461デフォルトの名無しさん
2025/11/02(日) 15:18:30.34ID:Z91049yH CでもC++でもint genderに"man" や"woman"を入れるべきではない
エラーにできない言語を使うべきではない
エラーにできない言語を使うべきではない
462デフォルトの名無しさん
2025/11/02(日) 20:42:12.68ID:qZwCnQv/ C言語でポインタ値をintのオブジェクトに代入するべきでないという話はCの規格やコンパイラの吐いた警告で説明できるのだしルールも異なる他の言語引き合いに出す意味はないんだよなあ。
また、C言語は使うべきでないという個人の主張はC言語を学ぼうとしてるQiitaの記事とは関係ないから他所でやるべき。
また、C言語は使うべきでないという個人の主張はC言語を学ぼうとしてるQiitaの記事とは関係ないから他所でやるべき。
463デフォルトの名無しさん
2025/11/02(日) 22:02:55.28ID:wB1CjVuc Cコンパイラしかない組み込み用CPUを使う場合しかCを使う機会ないよな
ほとんどの人にCは不要という現実を教えてあげたほうがよい
ほとんどの人にCは不要という現実を教えてあげたほうがよい
464デフォルトの名無しさん
2025/11/02(日) 22:10:57.03ID:qZwCnQv/ >>463は主要な部分をCで組まれたLinuxも使わないで済む世界の住人かな
465デフォルトの名無しさん
2025/11/02(日) 22:27:16.77ID:ONf1Jw+O 現在LinuxのカーネルモジュールはRustで書くのがメインとなってるよ
カーネルコアはCのままだけど我々がコードを書く部分はカーネルモジュール
カーネルコアはCのままだけど我々がコードを書く部分はカーネルモジュール
466デフォルトの名無しさん
2025/11/02(日) 22:57:14.90ID:zw4M8eHQ > 現在LinuxのカーネルモジュールはRustで書くのがメインとなってるよ
> カーネルコアはCのままだけど我々がコードを書く部分はカーネルモジュール
馬鹿なこと投稿する前にAIに「LinuxのRustの導入ってどれくらい進んでるの? 」とか訊いたら良いのにねw
> カーネルコアはCのままだけど我々がコードを書く部分はカーネルモジュール
馬鹿なこと投稿する前にAIに「LinuxのRustの導入ってどれくらい進んでるの? 」とか訊いたら良いのにねw
467デフォルトの名無しさん
2025/11/02(日) 23:37:05.58ID:no5erObI Linuxの新たなカーネルモジュールはRustで書かれるようになったな
カーネルモジュールのせいで落ちたりセキュリティホールになることを嫌って新たなものから安全性の高いRustで書くことになった
カーネルモジュールの一つであるデバイスドライバもRust製へ
カーネルモジュールのせいで落ちたりセキュリティホールになることを嫌って新たなものから安全性の高いRustで書くことになった
カーネルモジュールの一つであるデバイスドライバもRust製へ
468デフォルトの名無しさん
2025/11/03(月) 03:05:07.69ID:yMsGdutJ rustきっしょいライブラリやめてC++みてえなのに置き換えりゃいいのに
469デフォルトの名無しさん
2025/11/03(月) 13:41:34.84ID:3NKnizwX Rustはgithubにある面白そうなリポジトリでgit cloneしてビルドしてみると外部クレートでビルドが失敗するパターンが多くて損してる希ガス。
Rust開発チームの方針なのだろうけどよく使われるライブラリは保守まで組織的に面倒見る体制は必要だと思う。
Rust開発チームの方針なのだろうけどよく使われるライブラリは保守まで組織的に面倒見る体制は必要だと思う。
470デフォルトの名無しさん
2025/11/03(月) 13:59:58.31ID:bnpHrxT9 >>469
Rustはバージョン管理がしっかりしてるからビルド失敗に滅多に出逢わないよ
バージョン指定していない古いexampleでコンパイルできなかったことがあるくらいかな
具体的に何が失敗したの?
Rustはバージョン管理がしっかりしてるからビルド失敗に滅多に出逢わないよ
バージョン指定していない古いexampleでコンパイルできなかったことがあるくらいかな
具体的に何が失敗したの?
471デフォルトの名無しさん
2025/11/03(月) 14:13:09.36ID:3NKnizwX >>470
chatgptに訊いてやったからあとは自分で調べてね。
> あなた:
> githubにあるRustで書かれたリポジトリで外部クレートが原因でビルドが通らない問題ってstackoverflowとかで質問に上がることってありますか?
> ChatGPT:
> はい、かなり頻繁にあります。
> Rustのプロジェクト(特にGitHubで公開されているオープンソースのもの)では、外部クレート(依存クレート)に起因するビルドエラーは非常に一般的で、Stack OverflowやGitHub Issuesなどでよく質問・報告されています。
(以下略)
chatgptに訊いてやったからあとは自分で調べてね。
> あなた:
> githubにあるRustで書かれたリポジトリで外部クレートが原因でビルドが通らない問題ってstackoverflowとかで質問に上がることってありますか?
> ChatGPT:
> はい、かなり頻繁にあります。
> Rustのプロジェクト(特にGitHubで公開されているオープンソースのもの)では、外部クレート(依存クレート)に起因するビルドエラーは非常に一般的で、Stack OverflowやGitHub Issuesなどでよく質問・報告されています。
(以下略)
472デフォルトの名無しさん
2025/11/03(月) 14:59:51.90ID:hc/0IVOY RustはCargo.tomlでversionなど指定していれば古い昔のものでもコンパイルが通る。
指定してなければ最新のversionのものを使おうとするからコンパイルの通らないことが起きる。
ここまでは外部クレートのせいではなくそれ自身の問題。
指定してなければ最新のversionのものを使おうとするからコンパイルの通らないことが起きる。
ここまでは外部クレートのせいではなくそれ自身の問題。
473デフォルトの名無しさん
2025/11/03(月) 16:33:56.23ID:T5VYthB7 ChatGPTは依存クレートに起因するビルドエラーの原因を複数挙げるけどこれで論破したつもりかな?
474デフォルトの名無しさん
2025/11/03(月) 16:38:27.98ID:T5VYthB7475デフォルトの名無しさん
2025/11/03(月) 16:40:19.30ID:T5VYthB7476デフォルトの名無しさん
2025/11/03(月) 17:34:50.05ID:hc/0IVOY Rustのよく使われてるライブラリなら現実に問題が起きていないから妄想を語っても意味ないかと。
477デフォルトの名無しさん
2025/11/03(月) 17:57:47.09ID:T5VYthB7 IDコロコロ君Rustスレでは複おじと呼ばれてて「もはや一周回ってRustアンチまである」とまで言われてるのは草w
478デフォルトの名無しさん
2025/11/03(月) 19:34:23.76ID:rQkJBpL5 相当昔だけどいくつかのproc_macroが意図せず公開されていたsynのプライベートアイテムに依存してて
synがしれっとバージョンアップでパスを消して以降ビルド通らなくなるみたいなことはあった
https://github.com/nushell/nushell/issues/2867
synがしれっとバージョンアップでパスを消して以降ビルド通らなくなるみたいなことはあった
https://github.com/nushell/nushell/issues/2867
479デフォルトの名無しさん
2025/11/03(月) 20:13:52.80ID:hc/0IVOY >>478
synが内部でproc_macro2のTokenStreamをTokenStream2として用いていたものなどが外にも見えてしまっていて、正常に見えなくしたら、それを使ってしまっていたところが影響だね。
docには公開していなかったから、たとえ偶然見えてるものでもdocになければ使わない、が教訓だろうか。
synが内部でproc_macro2のTokenStreamをTokenStream2として用いていたものなどが外にも見えてしまっていて、正常に見えなくしたら、それを使ってしまっていたところが影響だね。
docには公開していなかったから、たとえ偶然見えてるものでもdocになければ使わない、が教訓だろうか。
480デフォルトの名無しさん
2025/11/03(月) 22:48:49.69ID:3NKnizwX > Rustのよく使われてるライブラリなら現実に問題が起きていないから妄想を語っても意味ないかと。
chatgptに訊いてみた。
「githubにあるRustで書かれたリポジトリで外部クレートが原因でビルドが通らない問題ってstackoverflowとかで質問に上がることってありますか? よく使われてるライブラリなら現実に問題が起きていないとも聞きますが本当?」
「現実に問題が起きていないと問題が少ないは違う話だと思いますがよく使われてるライブラリなら現実に問題が起きていないというのは本当?」
> 結論から言うと:
> 「よく使われているライブラリなら現実にまったく問題が起きていない」――これは厳密には“本当ではありません”。
chatgptに訊いてみた。
「githubにあるRustで書かれたリポジトリで外部クレートが原因でビルドが通らない問題ってstackoverflowとかで質問に上がることってありますか? よく使われてるライブラリなら現実に問題が起きていないとも聞きますが本当?」
「現実に問題が起きていないと問題が少ないは違う話だと思いますがよく使われてるライブラリなら現実に問題が起きていないというのは本当?」
> 結論から言うと:
> 「よく使われているライブラリなら現実にまったく問題が起きていない」――これは厳密には“本当ではありません”。
481デフォルトの名無しさん
2025/11/03(月) 23:46:31.21ID:hc/0IVOY 事例を出せないで言いがかりはよくないと思うよ。
482デフォルトの名無しさん
2025/11/04(火) 00:30:02.94ID:E9W6B+g4 > 事例を出せないで言いがかりはよくないと思うよ。
ChatGPTに訊くと具体例ずらずら挙げてくれるのは無視w
ChatGPTに訊くと具体例ずらずら挙げてくれるのは無視w
483デフォルトの名無しさん
2025/11/04(火) 00:43:54.88ID:ZvWB9/fQ 出せば一番話が早いのに具体例を挙げられないままグダグダしてる場合は具体例が無い時
経験則からほぼ間違いない
経験則からほぼ間違いない
484デフォルトの名無しさん
2025/11/04(火) 01:51:55.74ID:XaS3I+z9 経験則から言えばワッチョイ付いてるとほぼ寄り付かなくなるのでおすすめ
485デフォルトの名無しさん
2025/11/04(火) 18:09:29.41ID:UjXgHgdH 『Rustの並行処理』
並行処理と並列処理の違いも理解してない感じの記事。
複雑な処理というのをsleepにしてるせいで更にわけわからんことになってるなw
Rust信者が程度低いのはデフォなのでまあこんなもんかw
並行処理と並列処理の違いも理解してない感じの記事。
複雑な処理というのをsleepにしてるせいで更にわけわからんことになってるなw
Rust信者が程度低いのはデフォなのでまあこんなもんかw
486デフォルトの名無しさん
2025/11/04(火) 18:25:51.58ID:i9vkyXpe 見てないけど並行処理は通信待ちなど待ちがある時に有用
計測などでその待ちを並行処理のsleepで代替することは一般的に行われている
計測などでその待ちを並行処理のsleepで代替することは一般的に行われている
487デフォルトの名無しさん
2025/11/04(火) 20:09:32.41ID:UjXgHgdH 見ないでトンチンカンな投稿はしないでいいんだゾw
488デフォルトの名無しさん
2025/11/04(火) 23:34:25.16ID:RFT7mzW/ >>485
はじめに だけ見てゲンナリしたわ
はじめに だけ見てゲンナリしたわ
489デフォルトの名無しさん
2025/11/05(水) 10:15:44.00ID:hidEShXl ひとつの記事に「並行処理」と「並列化」が並んでて、違いを説明してるわけでもないのは本気で分かってない感じ。
コメ欄での指摘の一つもないのはQiitaでのRust勢の程度を顕しているな。
コメ欄での指摘の一つもないのはQiitaでのRust勢の程度を顕しているな。
490デフォルトの名無しさん
2025/11/05(水) 20:38:33.68ID:GH+s81TL Qiita Conference 2025 Autumnって聴いた奴おる?
ツイッタみても反応らしいのないんだよなw
ツイッタみても反応らしいのないんだよなw
491デフォルトの名無しさん
2025/11/05(水) 20:50:17.80ID:aAbI6hk4 タイトルが並行処理
しかし並行処理のコードはない
この時点で誰も相手にしないのだろう
並列処理で効率を上げたいならこの例とは逆に可能な限り可変データの共有を避ける
例えばエリア分割が可能な場合はその分割や並列化を自動的にしてくれるrayonクレートが便利だ
しかし並行処理のコードはない
この時点で誰も相手にしないのだろう
並列処理で効率を上げたいならこの例とは逆に可能な限り可変データの共有を避ける
例えばエリア分割が可能な場合はその分割や並列化を自動的にしてくれるrayonクレートが便利だ
492デフォルトの名無しさん
2025/11/06(木) 02:34:08.26ID:dgxZE4EV Qiita Conference 2025 Autumnゲスト講演の人
『今のコンピュータ、AI にも Web にも 向いていないので 作り直そう!!』
https://speakerdeck.com/piacerex/jin-nokonpiyuta-ai-nimo-web-nimo-xiang-iteinainode-zuo-rizhi-sou
相変わらずデッタラメなこと言ってんなあw
素人に「なんかすごそう」と思わせれば勝ちって商売かな?
Qiitaも技術的正確性問わない方針は良いんだけどさ(良くないけど)、こんなのに発表の場与えてると詐欺の片棒担ぐことにな
『今のコンピュータ、AI にも Web にも 向いていないので 作り直そう!!』
https://speakerdeck.com/piacerex/jin-nokonpiyuta-ai-nimo-web-nimo-xiang-iteinainode-zuo-rizhi-sou
相変わらずデッタラメなこと言ってんなあw
素人に「なんかすごそう」と思わせれば勝ちって商売かな?
Qiitaも技術的正確性問わない方針は良いんだけどさ(良くないけど)、こんなのに発表の場与えてると詐欺の片棒担ぐことにな
493デフォルトの名無しさん
2025/11/06(木) 04:25:29.49ID:9fwSe3d4494デフォルトの名無しさん
2025/11/06(木) 04:46:44.93ID:0waaE8Ff 重くて遅く効率の悪いElixirを捨ててRustを使えばいいのに
495デフォルトの名無しさん
2025/11/06(木) 08:35:59.39ID:NgHldQIB フォンノイマンボトルネックが諸悪の根源みたいな説明してるけど386辺りの時代から知識のアップデートしてない感じだなあ。アイドル状態でも40%近い電力消費ってのもいつの話してるのって感じだ。
「ノイマン型でも」「ASIC/SoC/FPGA化は有望」って、SoCがどういうものだか分かってないなw
「ノイマン型でも」「ASIC/SoC/FPGA化は有望」って、SoCがどういうものだか分かってないなw
496デフォルトの名無しさん
2025/11/06(木) 09:14:07.68ID:NgHldQIB 現役CPUを上回るFPGA版ElixirChipってページ(36ページ)が一番酷い感じ。
Windowsが動くと思えないElixirChipでpassmarkスコアをどうやって計測したのか謎だし、x4でスコアが6倍近くなってるのわけわからん。
Xeon Silver 4309Y比較で電力99.92%削減てあるけど105W→3.7Wだから96.5%が妥当だなあ。どういう計算してんの?
つか省電力アピールしたいんだったら比べるべきはx86じゃなくてARMじゃね?
このスライドはデタラメですよを精一杯アピールしてるなw
Windowsが動くと思えないElixirChipでpassmarkスコアをどうやって計測したのか謎だし、x4でスコアが6倍近くなってるのわけわからん。
Xeon Silver 4309Y比較で電力99.92%削減てあるけど105W→3.7Wだから96.5%が妥当だなあ。どういう計算してんの?
つか省電力アピールしたいんだったら比べるべきはx86じゃなくてARMじゃね?
このスライドはデタラメですよを精一杯アピールしてるなw
497デフォルトの名無しさん
2025/11/06(木) 12:12:39.01ID:3laeUzWM 桁違いにクソ遅いElixir言語を利用前提の比較だからな
既存のCPUでElixir使用よりElixirチップが速くなったと主張しても意味がない
普通の速い言語との比較がいつも見当たらない
既存のCPUでElixir使用よりElixirチップが速くなったと主張しても意味がない
普通の速い言語との比較がいつも見当たらない
498デフォルトの名無しさん
2025/11/06(木) 18:41:06.51ID:NgHldQIB Elixirを高速に動かすチップを作るんじゃなくて、BEAMのバイトコードをHDLに変換してFPGAで動作させるようなこと考えてんだと思うけどね、まあうまくいかんだろうな。
499デフォルトの名無しさん
2025/11/06(木) 19:05:11.56ID:nfY55uft ElixirはErlangと同じく遅くてメモリ消費も多くメリットがないため採用されない運命
500デフォルトの名無しさん
2025/11/06(木) 19:06:56.31ID:QPm7Gdj1 全角おぢ現わる!
501デフォルトの名無しさん
2025/11/06(木) 20:53:06.13ID:dgxZE4EV > 全角おぢ現わる!
Rustスレでは複おじと呼ばれてるIDコロコロ君は面白いなw
Rustスレでは複おじと呼ばれてるIDコロコロ君は面白いなw
502デフォルトの名無しさん
2025/11/06(木) 22:47:02.84ID:jDfiTFJo >>492
その人のqiitaの過去の記事でElixirが他の言語より有利な点をいくつも挙げているけど、興味深いことにRustと重なる点が多いんだよね。
そして後発のRustがGAFAMなどIT企業に採用されていったから、挙げられていた有利な点自体は正しいのだと思う。
両者の違いのうち最も大きな相違点が実効速度だから、FPGA利用で速くするという方向性もElixirに拘るなら正しいのだと思う。
実際にRustより速くなるのかどうかはデータがないのでわからないけど。
その人のqiitaの過去の記事でElixirが他の言語より有利な点をいくつも挙げているけど、興味深いことにRustと重なる点が多いんだよね。
そして後発のRustがGAFAMなどIT企業に採用されていったから、挙げられていた有利な点自体は正しいのだと思う。
両者の違いのうち最も大きな相違点が実効速度だから、FPGA利用で速くするという方向性もElixirに拘るなら正しいのだと思う。
実際にRustより速くなるのかどうかはデータがないのでわからないけど。
503デフォルトの名無しさん
2025/11/07(金) 00:09:55.73ID:FoqJsBhT ElixirとRustとGAFAMを同時にディスるとはさすが
504デフォルトの名無しさん
2025/11/07(金) 07:46:09.43ID:qpVzgWA1 ElixirはGC言語かつ値がimmutableで書き換え不可
どうしてもゴミを撒き散らして遅くなりメモリも喰う点で致命的な差がある
どうしてもゴミを撒き散らして遅くなりメモリも喰う点で致命的な差がある
505デフォルトの名無しさん
2025/11/07(金) 21:51:44.05ID:yYmFFlal まだエリクサーにこだわる奴がおるんやな
506デフォルトの名無しさん
2025/11/08(土) 00:36:17.02ID:I5QWxatr 100人中99人に相手にされなくても残りのパイで商売できると思えばそりゃいるわw
507デフォルトの名無しさん
2025/11/08(土) 13:27:03.41ID:x2bq8IVF >>502
> そして後発のRustがGAFAMなどIT企業に採用されていったから、挙げられていた有利な点自体は正しいのだと思う。
Rust:
2006年 Mozillaの開発者Graydon Hoareが個人プロジェクトとして開発を開始
2009年 Mozillaが公式に支援開始
2010年 Rust発表
2015年 バージョン1.0リリース
Elixir:
2011年 José Valimによって開発開始
2012年 バージョン1.0リリース
RustとElixirの特徴が被ってて後発の方が優れているという主張であるならGAFAMが採用すべきはElixirということになるが実際は違うので>>502の言ってることはデタラメ。
> そして後発のRustがGAFAMなどIT企業に採用されていったから、挙げられていた有利な点自体は正しいのだと思う。
Rust:
2006年 Mozillaの開発者Graydon Hoareが個人プロジェクトとして開発を開始
2009年 Mozillaが公式に支援開始
2010年 Rust発表
2015年 バージョン1.0リリース
Elixir:
2011年 José Valimによって開発開始
2012年 バージョン1.0リリース
RustとElixirの特徴が被ってて後発の方が優れているという主張であるならGAFAMが採用すべきはElixirということになるが実際は違うので>>502の言ってることはデタラメ。
508デフォルトの名無しさん
2025/11/08(土) 14:19:34.32ID:zsbsx/GQ Elixirの最大の長所は軽量プロセスによる高い並行処理能力
Rustでこれに対応するのは非同期タスクによる高い並行処理能力
2015年のRust 1.0以前は非同期タスクは存在しなかった
2016年からFutureによる非同期タスクが標準ライブラリの外で始まるが2018年に互換性なしの変更など良いものへ洗練されていった
2019年にFutureが標準ライブラリに入り安定化しasync/await構文も導入
>>507
その比較で重要なことが抜けている
「2019年 Rustが非同期のためのFuture安定化とasync/awaitを導入」
そこから非同期を必要とするWebなどの分野でRustが他言語より優位に立ち採用が広まっていった
Rustでこれに対応するのは非同期タスクによる高い並行処理能力
2015年のRust 1.0以前は非同期タスクは存在しなかった
2016年からFutureによる非同期タスクが標準ライブラリの外で始まるが2018年に互換性なしの変更など良いものへ洗練されていった
2019年にFutureが標準ライブラリに入り安定化しasync/await構文も導入
>>507
その比較で重要なことが抜けている
「2019年 Rustが非同期のためのFuture安定化とasync/awaitを導入」
そこから非同期を必要とするWebなどの分野でRustが他言語より優位に立ち採用が広まっていった
509デフォルトの名無しさん
2025/11/08(土) 20:37:58.49ID:hzkGZkRW 自分でどんな理由でどう使ってみてどうだった
とかじゃなく宣伝文句とドコが採用したからすごい
ばかりでバカバカしい
とかじゃなく宣伝文句とドコが採用したからすごい
ばかりでバカバカしい
510デフォルトの名無しさん
2025/11/09(日) 18:19:18.40ID:ZWtQj05B 『Elixir(エリクサー)で数値計算すると幸せになれる』
https://qiita.com/zacky1972/items/c13706fa3f7bbf2b791b
記事中に引用されてる『Hastega: Elixir プログラミングにおける超並列化を実現するための GPGPU 活用手法』というpdfで、提案してるElixir+Rust+GPUの方法に対してRust+GPUと比較して、
> 提案手法は GPU を使用するネイティブコードと
> 比べ,1.48〜1.54 倍遅くなっただけである
とか言ってて草w
Elixir使って不幸になってる例じゃねぇかw
https://qiita.com/zacky1972/items/c13706fa3f7bbf2b791b
記事中に引用されてる『Hastega: Elixir プログラミングにおける超並列化を実現するための GPGPU 活用手法』というpdfで、提案してるElixir+Rust+GPUの方法に対してRust+GPUと比較して、
> 提案手法は GPU を使用するネイティブコードと
> 比べ,1.48〜1.54 倍遅くなっただけである
とか言ってて草w
Elixir使って不幸になってる例じゃねぇかw
511デフォルトの名無しさん
2025/11/10(月) 08:04:03.44ID:T/zXczQK sho_fcafeが痛すぎる
512デフォルトの名無しさん
2025/11/11(火) 14:31:26.06ID:crDtfQHZ >>492
めっちゃ文系やな
めっちゃ文系やな
513デフォルトの名無しさん
2025/11/11(火) 14:34:10.11ID:crDtfQHZ >>509
ほんそれ
ほんそれ
514デフォルトの名無しさん
2025/11/13(木) 22:41:38.33ID:KbiKCC4b515デフォルトの名無しさん
2025/11/14(金) 07:54:40.74ID:VEEgu24/ 使い方間違えなければ良い言語なんだろうけど、狂信的信者が何にでも使える万能であるとか言ってるのがRustもElixirも残念な感じ。
516デフォルトの名無しさん
2025/11/15(土) 17:30:30.93ID:PLQ8A+FP 言語なんてのは用途に応じて使い分ける道具のようなもの
それが分かってる人は場面に応じてフォークとナイフを使い分ける
それすら分かってない子はフォークとナイフの優劣を熱弁する
〇〇応援団になって
〇〇の万能性を説くことになる
それが分かってる人は場面に応じてフォークとナイフを使い分ける
それすら分かってない子はフォークとナイフの優劣を熱弁する
〇〇応援団になって
〇〇の万能性を説くことになる
517デフォルトの名無しさん
2025/11/18(火) 19:14:34.89ID:qlOKdwO5 ElixirChipの人の会社の会社概要にある住所ぐぐるとコワーキングスペースみたいの出てくんのちょっと面白いなw
518デフォルトの名無しさん
2025/11/19(水) 17:03:44.37ID:BtQmv4rh ゼロから始めるマイコンE-1
puts(sum); ワロタw
何を伝えたいんだこの記事は。
puts(sum); ワロタw
何を伝えたいんだこの記事は。
519デフォルトの名無しさん
2025/11/19(水) 20:28:39.83ID:Zx/n/3h2 >>518
職安の訓練でやり始めた爺が投稿してる雰囲気やなあ…
職安の訓練でやり始めた爺が投稿してる雰囲気やなあ…
520デフォルトの名無しさん
2025/11/19(水) 23:05:13.92ID:kUeiYR7I これに限らずコンパイルすらしてねえやろって記事を
平気で出してくるメンタルおかしくない?
コンパイルとか
実行とか
プログラミングとか
そこすら理解してないような怖さを感じる
平気で出してくるメンタルおかしくない?
コンパイルとか
実行とか
プログラミングとか
そこすら理解してないような怖さを感じる
521デフォルトの名無しさん
2025/11/20(木) 20:28:34.62ID:q8wKRAWW522デフォルトの名無しさん
2025/11/23(日) 13:37:34.80ID:Be78OY1L 『“見えてるけど見えてない”メモリリークの実体と 5 分で防ぐテクニック』
https://qiita.com/K3n_to_n17/items/cbd8f1022c37371d6e52
GCのない言語とある言語ではメモリリークの原因や対処方法も違うしひとつの記事で説明しようとするのは人間の発想ではないよなあ、AI生成かあ?
と思ったらNucoかあ。まだこんなことやってんのね。
https://qiita.com/K3n_to_n17/items/cbd8f1022c37371d6e52
GCのない言語とある言語ではメモリリークの原因や対処方法も違うしひとつの記事で説明しようとするのは人間の発想ではないよなあ、AI生成かあ?
と思ったらNucoかあ。まだこんなことやってんのね。
523デフォルトの名無しさん
2025/11/23(日) 20:33:59.89ID:rSLCerBT Nucoの記事は基本的にAI生成
ひどいものだと前年にインターンが書いた記事を丸コピなんてものもある
ひどいものだと前年にインターンが書いた記事を丸コピなんてものもある
レスを投稿する
ニュース
- 【速報】習主席とトランプ大統領が電話会談 台湾問題について★2 [ニョキニョキ★]
- 【速報】習主席とトランプ大統領が電話会談 台湾問題について★3 [ニョキニョキ★]
- 人生初黒星の神童、那須川天心がリング上で土下座 [牛丼★]
- 中国人「『日本は危ないから行かないように』と言われたが、日本に来たらとても安全だった」 [お断り★]
- 石破前総理「どうすれば台湾有事にならないかを考えるべき」★2 [1ゲットロボ★]
- 毛寧(もう・ねい)報道官 「日本は実際の行動で対話への誠意を示すべき」 中国、高市首相に改めて発言撤回を要求 [ぐれ★]
- 【高市朗報】高橋洋一「これあまり知られてないんですが、財政が悪化し続けば勝手に円高になります」🤔・・・😰??? [931948549]
- 【号外】習近平、米大統領のトランプと首脳会談を行う!日本のの武力による台湾脅しついて共有の追及をする意思統一でおこなう [339712612]
- 【高市悲報】トランプおやびん「偉大な指導者である習近平首席、米国は中国にとっての台湾問題の重要性を理解しています」 [115996789]
- 【愛国者悲報】高市早苗、ガイキチスマイルwwwwwww [856698234]
- まったりおじゃる丸待機スレ🏡
- 「琉球有事は中国有事」 中国のネトウヨが拡散 これには日本のネトウヨ叩きのめされる [241672384]
