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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
48
(3): デフォルトの名無しさん [sage] 2023/06/13(火) 20:47:57.58 ID:rV2623H6(1/2) AAS
アホか、voidにしておけばreturn 0;がいらなくなるんだから
差し引き8文字、場合によってはそれ以上節約になってるだろ
141
(3): デフォルトの名無しさん [sage] 2023/07/05(水) 21:45:39.23 ID:umgNlMjS(1) AAS
外部リンク:qiita.com
これ最初皮肉にしか見えなかったけどマジで誉めてるつもりらしいな
頭湧いてるんじゃね?
152
(3): デフォルトの名無しさん [sage] 2023/07/06(木) 19:10:50.46 ID:jfQEKgXa(2/2) AAS
>>135
135(2): デフォルトの名無しさん [sage] 2023/07/05(水) 13:19:50.19 ID:rZErEwzb(1/2) AAS
仮に多倍長変数の演算の計算量をO(log10 n)とすると(本当はもっと下がるはず)最後のコードはO(n log10 n)だからO(n √n)より計算量は下
つってもnが1000だから計算量はあまり意味がない
誤差だよ
もっと大きな数で計測せず速い遅い言うのは的外れ
> 仮に多倍長変数の演算の計算量をO(log10 n)とすると(本当はもっと下がるはず)最後のコードはO(n log10 n)だからO(n √n)より計算量は下
> つってもnが1000だから計算量はあまり意味がない
> 誤差だよ
> もっと大きな数で計測せず速い遅い言うのは的外れ

> nは1000じゃなく10000だがどちらにしても小さすぎる
> 10000000で計測してから言え

おっこの人詳しそうだな
是非Zennにでもまとめてくれよ
Qiitaはもうダメだろレベル低杉
253
(4): デフォルトの名無しさん [sage] 2023/08/08(火) 19:36:07.20 ID:bRo0TWoK(1/2) AAS
C言語における「bool型へのキャスト」が無限の(悪用)可能性を秘めている理由
外部リンク:webcache.googleusercontent.com

程度低い記事だなあ、これはツッコまれるの不可避だわと思っていたら消えていた。
286
(3): デフォルトの名無しさん [sage] 2023/08/11(金) 15:29:01.99 ID:Dz1zKJwc(3/4) AAS
gcc 12.2.0に-O2を指定
hoge: 0.279982
piyo: 0.059988
hogera: 0.051996
外部リンク:wandbox.org

clang 15.0.7に-O2を指定
hoge: 0.283996
piyo: 0.036019
hogera: 0.028001
外部リンク:wandbox.org

clang 15.0.7に-O2 -march=nativeを指定
hoge: 0.028001
piyo: 0.028001
hogera: 0.027980
外部リンク:wandbox.org
485
(3): デフォルトの名無しさん [] 2023/11/14(火) 07:59:37.68 ID:GRyeBIKE(1) AAS
C言語/C++入門のための基本文法、基礎知識の備忘録
外部リンク:qiita.com

初心者が半端な知識で長文書いちゃったような記事。
既に誤りの指摘も付いてるけどまだまだ指摘もされそう。
対応は途中で面倒くさくなって放棄するのを予想する。
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

ラジアン派はこーゆーの気になんないの?
627
(3): デフォルトの名無しさん [sage] 2023/12/05(火) 10:01:28.02 ID:OB7B230q(1/3) AAS
「0.1+0.2≠0.3」を説明できないエンジニアがいるらしい
外部リンク:qiita.com

煽り気味なタイトルのせいか炎上というほどではないが
はてなの反応が良いな。
外部リンク:b.hatena.ne.jp
675
(3): デフォルトの名無しさん [sage] 2023/12/07(木) 20:27:03.34 ID:oY2pVPcB(2/2) AAS
>>674
674(1): デフォルトの名無しさん [sage] 2023/12/07(木) 17:42:06.78 ID:ahX/pqE0(1/2) AAS
割算剰余算は現在のCPUでも非常に遅いため
定数で割算剰余算を行う場合は現在でも掛算加算シフトANDなどにコンパイラが置き換えています
特に定数2^nの剰余は&(2^n-1)で済むため高速です
もちろん256の場合は8bit演算をサポートしていればそれすら必要なくなります
そこまでしないとまともに動くゲームが作れない技術の低さかわいそうw
普通にdoubleでラジアン使ったゲームがグリグリ動くのに
740
(3): デフォルトの名無しさん [sage] 2023/12/14(木) 01:21:26.48 ID:X6Ol8Z5z(1) AAS
Elixir は、10万もの小プロセスを起動できる。
メモリが大きいと、5千万小プロセスも

それに関数型で、オブジェクトの状態が変わらないから、安全性・保守性が高い。
つまり更新できず、新規作成・廃棄しかできない。
オブジェクトは更新できないから再利用できる

片方向リストなので、先頭にしか追加できない。
末尾追加できないので、先頭に追加していって、最後に逆転させるとか

スクエニは、Elixirを使っているらしい
758
(4): デフォルトの名無しさん [sage] 2023/12/14(木) 13:17:27.28 ID:4gudT7IY(1) AAS
>>756
756(1): デフォルトの名無しさん [sage] 2023/12/14(木) 11:27:56.68 ID:ehr7WTWM(3/3) AAS
>>750
現在の何万接続も同時に捌く最新型の各種サーバーはそのように作られている
ネットワークデバイスやその通信データに対してそれ以外の方法で作るとCPUは暇で遊んでしまうため

>>751
マルチプロセスにするメリットはないため1つのプロセス内でマルチスレッドを使う
CPUコアスレッド数よりも多くのスレッドを動かすのは無駄にスレッドスイッチングが発生し不利となるため限定した数のスレッドを動かしている
そのCPUコアスレッド数分のマルチスレッド上で数万個の軽い非同期タスクを動かすことでCPUの待ち時間を可能な限り無くしている
それだと10万のプロセスが扱える利点なくね?w
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.056s