Hello hackers !
Qiitaは、エンジニアリングに関する知識を記録・共有するためのサービスです。
コードを書いていて気づいたことや、自分がハマったあの仕様について、
他のエンジニアと知見を共有しましょう ;)
https://qiita.com/
Qiita(キータ)は、Incrementsが運営するプログラミング情報のナレッジコミュニティ。
2016年現在で日本最大のプログラマーコミュニティとされている[1]。
https://internet.watch.impress.co.jp/docs/news/1025972.html
前スレ Qiita
https://mevius.5ch.net/test/read.cgi/tech/1542357242/
Qiita 2 - キータぞ、来たぞ、キータだぞー
https://mevius.5ch.net/test/read.cgi/tech/1658762410/
Qiita 3 - キータぞ、来たぞ、キータだぞー
https://mevius.5ch.net/test/read.cgi/tech/1685235361/
Qiita 4 - キータぞ、来たぞ、キータだぞー
https://mevius.5ch.net/test/read.cgi/tech/1705486836/
Qiita 5 - キータぞ、来たぞ、キータだぞー
https://mevius.5ch.net/test/read.cgi/tech/1717651046/
Qiita 6 - キータぞ、来たぞ、キータだぞー
https://mevius.5ch.net/test/read.cgi/tech/1739527246/
探検
Qiita 7 - キータぞ、来たぞ、キータだぞー
2025/09/13(土) 12:24:07.83ID:mucntwOq
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生成
ひどいものだと前年にインターンが書いた記事を丸コピなんてものもある
ひどいものだと前年にインターンが書いた記事を丸コピなんてものもある
524デフォルトの名無しさん
2025/11/26(水) 23:07:47.15ID:9tprDK59 Elixir大先生の『2024年1〜3月の研究目標の達成状況ふりかえり』(https://zacky1972.github.io/blog/2024/03/29/refrecfion.html)とやらに
> ・Elixir DSA (Elixir Chip) の基本原理を特許出願しました(特願2024-020268「情報処理装置、命令並列実行方法及びプログラム」2024年2月14日出願).
とあったので特許情報プラットホーム(https://www.j-platpat.inpit.go.jp/)で検索してみたら特開2025-124310として公開されてたわw
Elixirの軽量プロセスに影響されたのか実行装置の数より多くのプログラムカウンタを用意して動作できるものを動作させてなるたけ実行装置の待ちを作らない発明なのかな。
正直これで性能出すのは大変だと思うけど面白いので頑張ってほしいわw
> ・Elixir DSA (Elixir Chip) の基本原理を特許出願しました(特願2024-020268「情報処理装置、命令並列実行方法及びプログラム」2024年2月14日出願).
とあったので特許情報プラットホーム(https://www.j-platpat.inpit.go.jp/)で検索してみたら特開2025-124310として公開されてたわw
Elixirの軽量プロセスに影響されたのか実行装置の数より多くのプログラムカウンタを用意して動作できるものを動作させてなるたけ実行装置の待ちを作らない発明なのかな。
正直これで性能出すのは大変だと思うけど面白いので頑張ってほしいわw
525デフォルトの名無しさん
2025/11/27(木) 15:49:02.44ID:0EmOXvU4 要はハイパースレッディングだろ
526デフォルトの名無しさん
2025/11/27(木) 23:17:14.70ID:L2RxBz9u えーとつまり特許出願で箔を付けたいわけだな
使い物になるモノを作ってから出直しな
使い物になるモノを作ってから出直しな
527デフォルトの名無しさん
2025/11/28(金) 18:19:34.40ID:f9YIkk3h 『C/C++でAPIを設計する際に避けて通れないABI互換性の問題』
C++でextern "C"しないで引数型の違う関数が呼び出せる理屈が分からんのだけど俺なんか勘違いしてる?
C++でextern "C"しないで引数型の違う関数が呼び出せる理屈が分からんのだけど俺なんか勘違いしてる?
528デフォルトの名無しさん
2025/11/28(金) 20:27:16.26ID:Du50GVEC 名前マングリングに触れるべき記事ではあるな
529デフォルトの名無しさん
2025/11/28(金) 22:24:34.34ID:zOX3/ET2 uint64_tの引数をスタックや32bitレジスタ2個で渡すABIは普通に存在するし記事のコードが動くかは環境次第よな。この記事書いた奴uint64_tもuint32_tもレジスタ1個で渡す想定をしてるみたいだが。
つかコイツABIの意味分かってないわ。
つかコイツABIの意味分かってないわ。
530デフォルトの名無しさん
2025/11/29(土) 11:41:35.73ID:m7OsZTNV たまたま
きんきん
うごいただけ
きんきん
うごいただけ
531デフォルトの名無しさん
2025/11/29(土) 19:50:20.04ID:BhYyTaAT > ABI(Application Binary Interface)互換性は常に気を配るべき重要なテーマです。
とか
> FFI(Foreign Function Interface)の観点からは、
とか言ってるけど理解して言ってる気がしない。
とか
> FFI(Foreign Function Interface)の観点からは、
とか言ってるけど理解して言ってる気がしない。
532デフォルトの名無しさん
2025/11/30(日) 21:13:05.49ID:RmCxsnLM こういうクソ記事に諭してくれる人もいなくなった辺り、サービスの衰退を感じる
533デフォルトの名無しさん
2025/12/01(月) 10:26:26.01ID:HDTmHOXC ULARGE_INTEGER とか LARGE_INTEGER とか FILETIME とか
union で QuadPart にアクセスしてる造りですが
endian は気にしなくても大丈夫なんでしょうか
union で QuadPart にアクセスしてる造りですが
endian は気にしなくても大丈夫なんでしょうか
534デフォルトの名無しさん
2025/12/04(木) 01:11:48.15ID:mKJbRrPH 『レベル1の遊び人が、好奇心だけ持って42Tokyoダンジョンに一年こもったら「仲間と学ぶ」というつよつよスキルを少し覚えた話』
https://qiita.com/ijoja/items/ab3070490d0db3fc2ecd
> 独学限界組に届けたい。質問できる環境があるだけで、人はとんでもなく伸びる(42Tokyoでの1年)
> 再帰関数で感じた“理解のブレイクスルー”
「つよつよスキル」「とんでもなく伸びる」とか言ってて再帰関数の理解がそれかあ(ズコー
https://qiita.com/ijoja/items/ab3070490d0db3fc2ecd
> 独学限界組に届けたい。質問できる環境があるだけで、人はとんでもなく伸びる(42Tokyoでの1年)
> 再帰関数で感じた“理解のブレイクスルー”
「つよつよスキル」「とんでもなく伸びる」とか言ってて再帰関数の理解がそれかあ(ズコー
535デフォルトの名無しさん
2025/12/04(木) 05:46:04.64ID:7puO0DHP 少し
536デフォルトの名無しさん
2025/12/04(木) 08:34:19.70ID:aZUx20qV 一年こもって少しかあ(ズコー
537デフォルトの名無しさん
2025/12/04(木) 13:59:01.06ID:UoLXMWDB 一週間に一度見れば十分なスレ
538デフォルトの名無しさん
2025/12/04(木) 19:00:14.13ID:aZUx20qV 『IT業界に携わる皆さんへのアンケート(卒業論文用)』
アンケートの告知ってガイドライン的におkなのかな?
アンケートの告知ってガイドライン的におkなのかな?
539デフォルトの名無しさん
2025/12/05(金) 05:37:18.31ID:gLWR+wAm540デフォルトの名無しさん
2025/12/06(土) 03:00:15.32ID:NZB5OHQ2 >>534
大海を知らずw
大海を知らずw
541デフォルトの名無しさん
2025/12/06(土) 08:42:08.79ID:yaLWKtYt 42tokyoってスクール、学費タダで入学試験が難しいのをウリにしてるからか入った人は変な選民意識があるみたいね。
542デフォルトの名無しさん
2025/12/06(土) 10:53:50.07ID:hUIeb/wY ものの見事に選ばれた賎民であることは間違いない
543デフォルトの名無しさん
2025/12/06(土) 14:53:50.53ID:XwjZG8Py 死に東京
544デフォルトの名無しさん
2025/12/07(日) 13:21:05.39ID:drAi+A3S 『C言語のメモリ周りの話がいかに簡単かという話』
CもPythonもよく分かってない人の書いた感じの記事。
記事中に頻出する「仮想記憶」が分かってない感MAXでジワる。
CもPythonもよく分かってない人の書いた感じの記事。
記事中に頻出する「仮想記憶」が分かってない感MAXでジワる。
545デフォルトの名無しさん
2025/12/07(日) 19:50:33.81ID:KcgIEcS+546デフォルトの名無しさん
2025/12/07(日) 22:36:44.62ID:+3PEwpRE 基本情報は役に立たないが合格すらできねえやつも役に立たねえってあれだな仮想記憶云々
547デフォルトの名無しさん
2025/12/08(月) 08:02:20.42ID:d7YjMFjr 記事の文章ではintは8バイトと説明しているのに図では4バイトで説明してるのわけわからんな。
図はどっかからの借用か?
図はどっかからの借用か?
548デフォルトの名無しさん
2025/12/08(月) 08:34:45.49ID:d7YjMFjr 「こんな書き方をすると最悪プログラムが落ちます。」と言ってる例、コンパイル通るわけないので落ちることもないなあ。どうしてこう自信満々なんだ?
main()の型voidにしてるコード他にもあるけどコンパイラの警告も見てないのかな?
main()の型voidにしてるコード他にもあるけどコンパイラの警告も見てないのかな?
549デフォルトの名無しさん
2025/12/09(火) 01:29:21.24ID:l9ooYJm8 > 冒頭でも少し触れましたが、python等の真新しい言語の多くは仮想記憶自体をプログラマに意識させないような設計思想を持っています。その結果、言語仕様をどう理解すればいいのか路頭に迷ってしまうことがあります。
> 例を挙げます。
>
> array.py
> arr=[1,2,3]
> arr_copied=arr
> arr_copied[0]=4
> print(arr) #[4,2,3]
> この動作は、仮想記憶というデータモデルを知らないと異様に見えるのではないでしょうか。
誕生して30年以上経つPythonが真新しい言語かは兎も角として仮想記憶関係なくね?
https://wandbox.org/permlink/WSHSwOFRjc73EcXg
#include <stdio.h>
int main(void)
{
int* arr = (int[]){1, 2, 3};
int* arr_copied = arr;
arr_copied[0] = 4;
printf("[%d, %d, %d]\n", arr[0], arr[1], arr[2]); //[4, 2, 3]
}
> 例を挙げます。
>
> array.py
> arr=[1,2,3]
> arr_copied=arr
> arr_copied[0]=4
> print(arr) #[4,2,3]
> この動作は、仮想記憶というデータモデルを知らないと異様に見えるのではないでしょうか。
誕生して30年以上経つPythonが真新しい言語かは兎も角として仮想記憶関係なくね?
https://wandbox.org/permlink/WSHSwOFRjc73EcXg
#include <stdio.h>
int main(void)
{
int* arr = (int[]){1, 2, 3};
int* arr_copied = arr;
arr_copied[0] = 4;
printf("[%d, %d, %d]\n", arr[0], arr[1], arr[2]); //[4, 2, 3]
}
550デフォルトの名無しさん
2025/12/09(火) 12:52:12.02ID:4okeoe7H あくまで個人の感想だからいいんじゃね
551デフォルトの名無しさん
2025/12/09(火) 15:42:40.82ID:+VUotzPj qiitaは最早AI量産のゴミの溜まり場
552デフォルトの名無しさん
2025/12/10(水) 12:14:42.31ID:d+nvH+x7 真新しい言語わろた
553デフォルトの名無しさん
2025/12/10(水) 22:48:32.17ID:RrJ6ayJi 『Brainf**kの命令を直接実行できるCPUを作ってみる』
直接実行とは?
直接実行とは?
554デフォルトの名無しさん
2025/12/11(木) 10:46:44.06ID:UITvxyr5555デフォルトの名無しさん
2025/12/11(木) 13:29:56.22ID:4WtKudWu 安価の付け方も知らない雑魚か?
556デフォルトの名無しさん
2025/12/11(木) 13:30:46.71ID:UITvxyr5 >>553
Brainf**kの仕様そのものがCPUのモデリングっぽいけどね
Brainf**kの仕様そのものがCPUのモデリングっぽいけどね
557デフォルトの名無しさん
2025/12/11(木) 13:37:25.63ID:ZxrMuHPI Brainf**k
仕様がいいかげんだから無理
仕様がいいかげんだから無理
558デフォルトの名無しさん
2025/12/11(木) 21:48:12.83ID:qz5psu3J brainfuckからバイナリ形式に変換してるクセに直接実行と言い張ってて草w
559デフォルトの名無しさん
2025/12/12(金) 14:09:17.37ID:FNOC3OZY 『Hello World あたたたた 11日目 C編』
> // hako に追記(strcat は安全でないが教育用途として採用)
> strcat(hako, ch);
安全でないが教育用途として採用w
> // hako に追記(strcat は安全でないが教育用途として採用)
> strcat(hako, ch);
安全でないが教育用途として採用w
561デフォルトの名無しさん
2025/12/13(土) 09:17:19.85ID:2r+Wy3Zu ひょっとしておこちゃまなのか?
562デフォルトの名無しさん
2025/12/13(土) 10:01:23.24ID:j/C2rZFx >ではどういう状態をお望みですか?
記事の表題と内容の食い違いを解消すりゃ良くね?
>切れない刃物では教育出来ないだろ?
安全な方法を教えたり学んだりするのが教育では?
>ひょっとしておこちゃまなのか?
馬鹿なこと言うと笑われることも知らない人かな?
記事の表題と内容の食い違いを解消すりゃ良くね?
>切れない刃物では教育出来ないだろ?
安全な方法を教えたり学んだりするのが教育では?
>ひょっとしておこちゃまなのか?
馬鹿なこと言うと笑われることも知らない人かな?
563デフォルトの名無しさん
2025/12/13(土) 13:25:22.67ID:j/C2rZFx564デフォルトの名無しさん
2025/12/13(土) 23:05:52.20ID:e0Pzqg/a 切れない刃物では教育出来ないだろ?(キリッ
カッコイイこと言ってるけどバッファオーバーフローする書き方を肯定するのはなんで??
カッコイイこと言ってるけどバッファオーバーフローする書き方を肯定するのはなんで??
565デフォルトの名無しさん
2025/12/13(土) 23:19:53.54ID:e0Pzqg/a Hello World あたたたた 11日目 C編の記事主、プロフィールに「プロダクトマネージャ。前職は銀行システム開発」なんて書いてるけど、バッファオーバーフローの他にもループの繰り返しフラグで管理してるのダサいし、utf-8の文字列の部分一致の判定にマルチバイト文字に対応してないstrstr()使ってるしどう見ても素人以下だなあ。
566デフォルトの名無しさん
2025/12/14(日) 22:54:13.79ID:xPG6+apI 素人が素人に教える地獄
AIによる嘘記事による検索汚染とか
キータなんてそれをわざわざ自前で手動でやってんだから恐れ入る
人類の知性を必死で下げてるわけだよこれって
AIによる嘘記事による検索汚染とか
キータなんてそれをわざわざ自前で手動でやってんだから恐れ入る
人類の知性を必死で下げてるわけだよこれって
567デフォルトの名無しさん
2025/12/14(日) 23:13:36.81ID:ezUTTCuo ちょっと前のQiitaだったら間違えてるとこ指摘してくれる人普通にいた気がするけど運営が排除しちゃったのかな
568デフォルトの名無しさん
2025/12/15(月) 08:18:53.47ID:3whdksNp chatgptに件の記事読ませておかしいとこ指摘してと入力したら
strcat() の使用 バッファオーバーフローの危険あり
末尾判定の実装 条件が「含んでいる」だけで末尾確定ではない
解説の不十分さ 安全性や UTF-8 の正しい扱いについて言及が弱い
乱数処理 初期化はしてるが仕組み説明が浅い
バイト/文字数の区別 UTF-8 の扱い解説が不足
そこそこ具体的に指摘してくれたけど、Qiitaも記事公開前にAIにチェックしてもらう機能入れたらそこそこクソ記事は減るんでないかな。
strcat() の使用 バッファオーバーフローの危険あり
末尾判定の実装 条件が「含んでいる」だけで末尾確定ではない
解説の不十分さ 安全性や UTF-8 の正しい扱いについて言及が弱い
乱数処理 初期化はしてるが仕組み説明が浅い
バイト/文字数の区別 UTF-8 の扱い解説が不足
そこそこ具体的に指摘してくれたけど、Qiitaも記事公開前にAIにチェックしてもらう機能入れたらそこそこクソ記事は減るんでないかな。
569デフォルトの名無しさん
2025/12/15(月) 10:03:59.94ID:u2LUgxm/ やれやれ。間違った理解でドヤ顔している馬鹿を
久しぶりに見た。
久しぶりに見た。
570デフォルトの名無しさん
2025/12/15(月) 10:31:53.75ID:3whdksNp 具体的なこと言ってないんで何のことかわけわからんけど「切れない刃物では教育出来ないだろ?(キリッ」の人かな?
571デフォルトの名無しさん
2025/12/15(月) 11:40:17.38ID:0HopXO+9 "あたたたた"含まず追記していったらbofするじゃんよ
それとrandのlsb取るの良くないのは常識だよな
それとrandのlsb取るの良くないのは常識だよな
572デフォルトの名無しさん
2025/12/15(月) 16:16:24.49ID:3whdksNp 『メモリの動的確保はなぜ嫌われるのか?』に付けられたコメント
>メモリリークを心配するレベルならメモリを静的に確保しようが自前で動的管理しようがどのみちバグは混入するだろう。メモリ枯渇が(上書きによる)メモリ破壊やバッファーオーバーランになるだけ。
>そういった徹底的な開発スタンスが無いからmallocについてわざわざ説明するはめになるのでは?
>そもそも組み込みだとmallocなんぞライブラリになくてリンクすらされないこともある。
>逆にmallocが使えるような環境なら、今どきならrustでも使ったほうが良いだろう。c++でも正しく使えば十分に安全だ。
メモリリークって記事で挙げられてる嫌われる理由3つの内のひとつでしかないのに浅い理解してんなあ、コイツ。しかもRust信者w
>メモリリークを心配するレベルならメモリを静的に確保しようが自前で動的管理しようがどのみちバグは混入するだろう。メモリ枯渇が(上書きによる)メモリ破壊やバッファーオーバーランになるだけ。
>そういった徹底的な開発スタンスが無いからmallocについてわざわざ説明するはめになるのでは?
>そもそも組み込みだとmallocなんぞライブラリになくてリンクすらされないこともある。
>逆にmallocが使えるような環境なら、今どきならrustでも使ったほうが良いだろう。c++でも正しく使えば十分に安全だ。
メモリリークって記事で挙げられてる嫌われる理由3つの内のひとつでしかないのに浅い理解してんなあ、コイツ。しかもRust信者w
573デフォルトの名無しさん
2025/12/15(月) 16:45:48.55ID:vRnWTY9i 嫌われ者はなぜ嫌われるのか?
574デフォルトの名無しさん
2025/12/15(月) 17:44:28.94ID:0UBkoHnj575デフォルトの名無しさん
2025/12/15(月) 17:49:15.30ID:3whdksNp >3つとも解決することを知らないとはな
代替手法まで記事で説明されてんのにホントに浅い理解してんなあw
代替手法まで記事で説明されてんのにホントに浅い理解してんなあw
576デフォルトの名無しさん
2025/12/15(月) 18:50:55.95ID:YP0bB7AN C++もRustも使えずCのみの環境があるからね
Rustが使える環境ならRustを使うべきだけど
Rustが使える環境ならRustを使うべきだけど
577デフォルトの名無しさん
2025/12/17(水) 12:10:53.20ID:MXPZbLb9 『【C言語】ファイル操作』
動作確認してるんだろうか?
動作確認してるんだろうか?
578デフォルトの名無しさん
2025/12/17(水) 13:15:40.07ID:wYazBSCM >>577
動いちゃう環境はあるべぇ(確認はしない。やれデバッグモード(の類)だと動くが最適化掛けると死ぬとかになりそうなやつ)
動いちゃう環境はあるべぇ(確認はしない。やれデバッグモード(の類)だと動くが最適化掛けると死ぬとかになりそうなやつ)
579デフォルトの名無しさん
2025/12/17(水) 13:48:38.81ID:IvrKetfm 普通動かすまでもなく動きわかるだろ…
580デフォルトの名無しさん
2025/12/18(木) 18:45:18.28ID:xx5BLFGY 『なぜ私はAtCoderが全くできないのか』
クソコードを素早く書く技術は実務では求められないのでそれはそう
クソコードを素早く書く技術は実務では求められないのでそれはそう
581デフォルトの名無しさん
2025/12/18(木) 20:04:50.71ID:FTcUpEOr582デフォルトの名無しさん
2025/12/18(木) 20:23:20.62ID:eEf2u9ms583デフォルトの名無しさん
2025/12/19(金) 07:52:59.79ID:EXE6Pza/ テストケースが通ればクソコードでもおkでエッジケースは大抵の場合考慮しなくて良いことになってる競プロは無意味。クソコーダーが変な自信をつけるという点ではむしろ有害。
584デフォルトの名無しさん
2025/12/19(金) 08:13:21.44ID:M0PImiX9 Qiitaでないけどこないだ見かけた記事
『【c++】二分探索より速いisqrtを実装する』
コメ欄で指摘されてるがエッジケースでバグるのは競プロ出身者の書いたコードあるあるw
『【c++】二分探索より速いisqrtを実装する』
コメ欄で指摘されてるがエッジケースでバグるのは競プロ出身者の書いたコードあるあるw
585デフォルトの名無しさん
2025/12/19(金) 14:14:17.81ID:uPPpqdRm586デフォルトの名無しさん
2025/12/19(金) 14:46:55.70ID:FJ9B1d8W そういうソートを早くしたいみたいな最適化もできない大量の寄せ集めの書いたクソコードを纏めてテストし動けばokばかりなのですがね
587デフォルトの名無しさん
2025/12/19(金) 14:54:40.17ID:+3c9j0Jp >>579
わかってない奴だからあんなコードになってんだろ
わかってない奴だからあんなコードになってんだろ
588デフォルトの名無しさん
2025/12/20(土) 09:57:06.67ID:IOYr4f7F589デフォルトの名無しさん
2025/12/20(土) 11:26:21.96ID:RoZWkMSX >>588
?
?
590デフォルトの名無しさん
2025/12/20(土) 15:12:20.95ID:9GmKsNmq 『functionalプログラミングって組込みに適さないかも』という記事への例の先生のコメント
>「関数型プログラミングでは変数を持てない」との主張ですが、ものすごく違和感を感じます。
>言いたいこととしては、「関数型プログラミングでは内部状態を持てない」なのだろうと思うのですが、それでも違和感を感じます。
>「純粋関数型プログラミングでは内部状態を持てない」ならば、少しは理解します。
>ちなみにGenServerについては、ご存知でしょうか? ElixirやErlangにおいて、内部状態を持たせるための仕組みなのですが。
「純粋関数型プログラミングではないElixirやErlangには内部状態を持たせるためのGenServerという仕組みがあります。調べられてはいかがでしょうか?」みたいな書き方できないのかな?
つかメモリ食いすぎでGCも前提の関数型プログラミングが組み込み用途に向かないのは自明なんだが何でもかんでもElixirでできると主張してる先生の精一杯の揚げ足と思えば微笑ましいかw
>「関数型プログラミングでは変数を持てない」との主張ですが、ものすごく違和感を感じます。
>言いたいこととしては、「関数型プログラミングでは内部状態を持てない」なのだろうと思うのですが、それでも違和感を感じます。
>「純粋関数型プログラミングでは内部状態を持てない」ならば、少しは理解します。
>ちなみにGenServerについては、ご存知でしょうか? ElixirやErlangにおいて、内部状態を持たせるための仕組みなのですが。
「純粋関数型プログラミングではないElixirやErlangには内部状態を持たせるためのGenServerという仕組みがあります。調べられてはいかがでしょうか?」みたいな書き方できないのかな?
つかメモリ食いすぎでGCも前提の関数型プログラミングが組み込み用途に向かないのは自明なんだが何でもかんでもElixirでできると主張してる先生の精一杯の揚げ足と思えば微笑ましいかw
591デフォルトの名無しさん
2025/12/20(土) 15:42:05.86ID:vtYooeZ7592デフォルトの名無しさん
2025/12/20(土) 16:07:21.71ID:9GmKsNmq 関数型プログラミングでは「変数」の意味が違うしどこ視点の話だからそれは問題にすべき点ではない。
593デフォルトの名無しさん
2025/12/20(土) 16:12:45.42ID:vtYooeZ7594デフォルトの名無しさん
2025/12/20(土) 16:20:56.60ID:9GmKsNmq 関数型プログラミング説明するのにmutable変数持ち出す人がいて腹が痛いw
595デフォルトの名無しさん
2025/12/20(土) 18:05:20.72ID:vtYooeZ7 mutable変数を用いないことが関数型プログラミングの特性の根源だぞ
それがメリットを生み出している
それがメリットを生み出している
596デフォルトの名無しさん
2025/12/20(土) 18:46:51.23ID:X6SZKdRF 関数型に詳しくないから疑問なんだけど、純粋な関数型言語だと配列なんかも全てイミュータブルにするの?
例えば画像の変換みたいなことをしようとするときは、出力先に1画素を書き込むごとに新たな配列を確保する必要があるという感じ?
例えば画像の変換みたいなことをしようとするときは、出力先に1画素を書き込むごとに新たな配列を確保する必要があるという感じ?
597デフォルトの名無しさん
2025/12/20(土) 21:01:09.53ID:vtYooeZ7598デフォルトの名無しさん
2025/12/20(土) 21:09:40.92ID:iRaniInA 『祝・実験終了 🎉 Linux カーネルの Rust 採用が正式化! C から Rust へ ─ AI コードエージェントが Linux カーネルコードを書き換えるとどうなるか?』
https://qiita.com/hisaho/items/09362b9efdc5f21ab1f2
LinuxがRustをサポートってモジュールやドライバをRustで書けるようなったってだけで、既存のCコードをRustで置き換えようってものではないんだけどなんか勘違いしてるのかなこの記事。
記事の趣旨は「AIを使えばCコードを容易にRustに移植できますよ」というものだけど、記事自体AIに生成させたためかおかしな個所あるし、AI使っても人力チェックは重要だし容易なことではない証明になってるのは皮肉だな。
https://qiita.com/hisaho/items/09362b9efdc5f21ab1f2
LinuxがRustをサポートってモジュールやドライバをRustで書けるようなったってだけで、既存のCコードをRustで置き換えようってものではないんだけどなんか勘違いしてるのかなこの記事。
記事の趣旨は「AIを使えばCコードを容易にRustに移植できますよ」というものだけど、記事自体AIに生成させたためかおかしな個所あるし、AI使っても人力チェックは重要だし容易なことではない証明になってるのは皮肉だな。
599デフォルトの名無しさん
2025/12/20(土) 23:47:11.68ID:Pkt8PJOT600デフォルトの名無しさん
2025/12/21(日) 13:39:37.60ID:i93tKLa3 youtubeもqiitaもAI記事だらけになるとつまらんな
時間の無駄
時間の無駄
601デフォルトの名無しさん
2025/12/23(火) 00:29:49.91ID:JlZFE5FW Brainf**kの命令を直接実行できるCPUを作った話
https://qiita.com/yamatya6/items/3c75020110a73762a53f
WASM となかよくなりたいから Brainfuck をコンパイルしよう
https://qiita.com/tmyt/items/09c473aac186b772128e
スタックベースでmincaml to brainfuckトランスコンパイラ
https://qiita.com/vi_24E/items/43cddb54ece8fc5aa603
なでしこさんで大石泉すき言語のインタプリタ
https://qiita.com/mikecat_mixc/items/2e714dfb9895ea16f147
わたしがプログラミング言語の処理系を作れるわけないじゃん、ムリムリ!(※ムリじゃなかった!?)
https://qiita.com/ssuzzukki/items/5d86d38cb331d55a8ae5
brainf*ckをC++へトランスコンパイルすることで擬似的にbrainf*ckのコンパイラを作成する
https://qiita.com/rotarymars/items/3876ff5ab8f6effdeb1b
今月になってBrainf*ckの記事がなんでか大量投稿されてるんだが、一番高度なことやってる感じの(主観)WASMの記事がバグだらけなのは残念だなw
https://qiita.com/yamatya6/items/3c75020110a73762a53f
WASM となかよくなりたいから Brainfuck をコンパイルしよう
https://qiita.com/tmyt/items/09c473aac186b772128e
スタックベースでmincaml to brainfuckトランスコンパイラ
https://qiita.com/vi_24E/items/43cddb54ece8fc5aa603
なでしこさんで大石泉すき言語のインタプリタ
https://qiita.com/mikecat_mixc/items/2e714dfb9895ea16f147
わたしがプログラミング言語の処理系を作れるわけないじゃん、ムリムリ!(※ムリじゃなかった!?)
https://qiita.com/ssuzzukki/items/5d86d38cb331d55a8ae5
brainf*ckをC++へトランスコンパイルすることで擬似的にbrainf*ckのコンパイラを作成する
https://qiita.com/rotarymars/items/3876ff5ab8f6effdeb1b
今月になってBrainf*ckの記事がなんでか大量投稿されてるんだが、一番高度なことやってる感じの(主観)WASMの記事がバグだらけなのは残念だなw
レスを投稿する
ニュース
- 高市内閣の若い世代の支持率は92.4% FNN世論調査★4 [♪♪♪★]
- 【芸能】波瑠と高杉真宙が結婚 ドラマ共演きっかけで交際2年ゴールイン 12月上旬に婚姻届提出し既に挙式終え (スポニチ) [湛然★]
- 【MLB】村上宗隆の『小型契約』は吉田正尚の影響か 市場が思いのほか停滞 「NPB打者に懐疑的。吉田が高すぎた」 [冬月記者★]
- 【徳島】「体調が悪くなったら自己責任」と同意書求める 最長1年2か月期限切れ 生活保護受給者に賞味期限切れ食品を支給 徳島市 ★3 [ぐれ★]
- 「ONE PIECE」尾田栄一郎、原作は「ここからが大変」「僕は歳をとってしまったので最高速度で来年もズッシリドッシリ航海します」 [muffin★]
- マツコ、令和の“おせち離れ”に理解「辞める人が出てくるのもわかるよね」「子供も食わなかったり」 [muffin★]
- __米国を通したユダヤ人の金儲け、AIPAC👉米政治家👉イスラエル👉AIPAC [827565401]
- ドイツ!ドイツ!ドイツ!ドイツ!ジャーマン!🇩🇪
- あんまり飲み会のない会社だったんだけど、会社の飲み会ってそんなにあるの???
- 🫵( ・᷄ὢ・᷅ )売られた>>2は必ず買う
- 今日の夜たぶんとんでもないセックスが起こる
- ジャップ 終わる…SNS が発達して終わりまくる [677076729]
