[過去ログ] Qiita 3 - キータぞ、来たぞ、キータだぞー (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
2: デフォルトの名無しさん [sage] 2023/05/28(日) 17:08:34.23 ID:4iP5CWqJ(1) AAS
アホの再生産がテーマ
141
(3): デフォルトの名無しさん [sage] 2023/07/05(水) 21:45:39.23 ID:umgNlMjS(1) AAS
外部リンク:qiita.com
これ最初皮肉にしか見えなかったけどマジで誉めてるつもりらしいな
頭湧いてるんじゃね?
166
(1): デフォルトの名無しさん [] 2023/07/09(日) 04:24:20.23 ID:Dp30TfKY(1/2) AAS
>>64
64(1): デフォルトの名無しさん [sage] 2023/06/14(水) 23:03:53.15 ID:GFS/QI0w(1) AAS
>>61
C++でint main()は反対する理由がない
もそうだが最近わかってて確信犯的に嘘を付く香具師が増えたな。競合者とやらを少しでも減らすために巧妙に嘘のレスをつけるんだろう。
発信する記事とレス・コメントのレベルがあってないと、その意図が露骨になる。

このすれで話題の人もその手の人。
288: デフォルトの名無しさん [sage] 2023/08/11(金) 15:42:39.23 ID:k/CU0rlR(1) AAS
別スレ立ててそこでやって
リンク貼っていいから

Qiitaと関係なくてスレチだし
元の記事はQiitaから削除されて存在しない
1つのテーマを掘り下げる目的がありそうだし
長くなりそう
363
(1): デフォルトの名無しさん [sage] 2023/08/24(木) 22:58:58.23 ID:4A/i1xa5(1) AAS
俺のところではこうなった

>>348
348(2): デフォルトの名無しさん [sage] 2023/08/23(水) 21:43:18.69 ID:xWiJzaGi(1) AAS
ナイーブな再帰フィボナッチでマイクロベンチマーク
外部リンク:qiita.com
> もともと
> 外部リンク:qiita.com
> という URL で公開されていた記事に
> > int の長さが処理系によって違うので公平じゃないかもしれません。
> > それと
> > > ネイティブコンパイルの優位性
> > とありますが、Go が Java に負けてますね。
> > int の長さの影響かもしれません。
> というコメントを書いたら、その記事は削除されて。
> 同じ方が、全く同じような内容で
> C++ はどれくらい速いのか?:フィボナッチ数列の演算で比較してみる - Qiita
> 外部リンク:qiita.com
> という記事を公開されて。
> なぜか私はコメントできない(ブロックされてるのかな)ようなので、コメントで書きたかった追加情報に関する記事を書こうと思った。

まとめると、
・コメントしたらブロックされた
・コメントされたことをなかったことにしたいのか元記事は削除、同じ内容で再投稿

で、
> C++ はどれくらい速いのか?:フィボナッチ数列の演算で比較してみる - Qiita
> 外部リンク:qiita.com
見に行ったらこっちも既に削除済みw 誰かコメントしたんだろうなw
新記事が↓らしい。

C++ はどれくらい速いのか?:フィボナッチ数列の演算で比較してみる
外部リンク:qiita.com

どうでもいい内容の記事だったけど、タイトルのC++はg++じゃね? 言語じゃなくて処理系の話してるよね? くらいは誰でも言いそうになると思う罠。
の記事の再帰呼び出し2つのfibonacci.rsとfibonacci.c
$ rustc -C opt-level=2 -o fibonacci_rs fibonacci.rs ; ./fibonacci_rs
Time: 1.90858 seconds
$ gcc -o fibonacci_gcc fibonacci.c -O2 ; ./fibonacci_gcc
Time: 1.90691 seconds
$ clang -o fibonacci_clang fibonacci.c -O2; ./fibonacci_clang
Time: 3.16011 seconds

>>359
359(1): デフォルトの名無しさん [sage] 2023/08/24(木) 08:41:31.44 ID:jcLl4hPI(3/3) AAS
ちなみに>>358のRustコンパイラが吐いたLLVM IRのコードを
見やすくC言語に翻訳するとこういうコードになっている
(このコードはLLVM自体による最適化をする前であることに注意)

int fibonacci(int n) {
 if (n < 2) {
  return n;
 }
 int f = 0;
 while (1) {
  f += fibonacci(n - 2);
  n = n - 1;
  if (n < 2) {
   return f + 1;
  }
 }
}

これはgccが吐いたアセンブラコードと同じ構造であり
rustcとgccは同様の最適化をしていることがわかる

したがって実測結果の Rust(rustc)=C(gcc)>>>C(clang) が生成コードによっても裏付けられた
結論「同様の最適化をしているRustとC(gcc)の両者が最も速い」
の再帰呼び出し1つと片方ループ化のfibonacci_opt.rsとfibonacci_opt.c
$ rustc -C opt-level=2 -o fibonacci_opt_rs fibonacci_opt.rs ; ./fibonacci_opt_rs
Time: 1.94240 seconds
$ gcc -o fibonacci_opt_gcc fibonacci_opt.c -O2 ; ./fibonacci_opt_gcc
Time: 1.92169 seconds
$ clang -o fibonacci_opt_clang fibonacci_opt.c -O2 ; ./fibonacci_opt_clang
Time: 1.94741 seconds

ループ化した最適化コードをLLVMに渡さないclangだけが遅い
468: デフォルトの名無しさん [sage] 2023/11/09(木) 20:50:13.23 ID:mChnKfDg(1) AAS
N88-日本語BASIC(86)
88なのか86なのか98なのか分かりづらい
496: デフォルトの名無しさん [sage] 2023/11/16(木) 01:18:03.23 ID:ip7pyph7(1) AAS
言うほどクソ記事じゃないし不正確じゃないよな。
アウトプットできてる人に嫉妬してる無能が呪詛吐いてるだけ。
500: デフォルトの名無しさん [sage] 2023/11/16(木) 12:18:26.23 ID:IdSKzoYK(2/2) AAS
Cの記事がQiita週間コメント数ランキング1位だw
553: デフォルトの名無しさん [sage] 2023/11/29(水) 14:11:43.23 ID:jbVZokJA(3/4) AAS
何も感じなかったらそれでよくない?
わざわざ何も感じなかったとコメントすることもないだろ
何かを感じる別の記事を探せばいい
600: デフォルトの名無しさん [sage] 2023/12/04(月) 08:48:45.23 ID:oB7QUebp(1) AAS
まず度数法支持者が>>597
597(4): デフォルトの名無しさん [sage] 2023/12/04(月) 02:08:38.29 ID:uA82POL4(1/3) AAS
#include <stdio.h>
#include <math.h>

#define PI 3.141592653589793238462643383279

int main(void)
{
  double r = PI / 6;
  printf("sin(%.16f) = %.16f\n", r, sin(r));
  r = asin(0.5);
  printf("sin(%.16f) = %.16f\n", r, sin(r));
}

外部リンク:wandbox.org
sin(0.5235987755982988) = 0.4999999999999999
sin(0.5235987755982989) = 0.5000000000000000

ラジアン派はこーゆーの気になんないの?
相当を実装してみてよ
749
(1): デフォルトの名無しさん [sage] 2023/12/14(木) 10:24:05.23 ID:ehr7WTWM(2/3) AAS
>>744
744(2): デフォルトの名無しさん [sage] 2023/12/14(木) 07:29:56.59 ID:y0v8WBQQ(1/6) AAS
10万のプロセス作ったとしてもCPUが10万無いなら結局同時処理できないわけで意味ないんじゃね
あとプロセス作る負荷と切り替えの負荷は結構重い
PCで使う限り大量のプロセス作っても速くなるどころか逆に遅くなると思うんだがほんとに速さが売りになるのか?
プロセスやスレッドを10万個作るわけではないよ
一つのプロセスの中にスレッドをそのCPUコアスレッド数分(例えば8個)だけ作って使う
10万個の軽い非同期タスクはそのマルチスレッド上で擬似的にスケジューリングされる

もし数値計算ならばそのような非同期タスクを使うのは無意味でマルチスレッドをそのまま用いる
一方でネット通信のように非同期でCPUの待ち時間が多いものは軽い非同期タスクを何万も同時に動かし何万もの通信クライアントを同時に捌くことができる
842: デフォルトの名無しさん [sage] 2023/12/16(土) 16:13:51.23 ID:CoPEXxa8(1) AAS
記事ではVSCodeも紹介してるけどVSCodeならPythonの型ヒント見て型情報の表示や警告出してくれるプラグインくらい当たり前にあるだろう知らんけど。
ハンガリアン勧める気がしれない。
記事の章が噛み合ってないよう見えるのは筆者の理解が浅いからだろうなあ。
866
(1): デフォルトの名無しさん [sage] 2023/12/17(日) 17:59:13.23 ID:84fpKGOS(2/3) AAS
入力で与えられるのはその時刻にその地点を通過してほしいというプランだけ。
881: デフォルトの名無しさん [] 2023/12/18(月) 20:50:15.23 ID:PYgWDYAB(1) AAS
ん〜IntelやAMD辞めてARMやRISC-V使えって?
901: デフォルトの名無しさん [sage] 2024/01/01(月) 16:19:04.23 ID:aJDZYmFJ(1) AAS
記事投稿キャンペーン 「2024年!初アウトプットをしよう」
こんな方におすすめ
インプットしたことをしっかり定着させたい方
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.489s*