2022年12月20日のブックマーク (3件)

  • 日銀が金融緩和縮小、長期金利の上限0.5%に 事実上の利上げ - 日本経済新聞

    日銀は19~20日に開いた金融政策決定会合で、大規模緩和を修正する方針を決めた。従来0.25%程度としてきた長期金利の変動許容幅を0.5%に拡大する。20日から適用する。長期金利は足元で変動幅の上限近くで推移しており、事実上の利上げとなる。変動幅の拡大は21年3月に0.2%から0.25%に引き上げて以来となる。黒田東彦総裁が20日午後に記者会見を開き、決定内容を説明する。歴史的なインフレで海

    日銀が金融緩和縮小、長期金利の上限0.5%に 事実上の利上げ - 日本経済新聞
    so-apps
    so-apps 2022/12/20
    これで国債費は徐々に上がっていく。放漫財政のツケは小さくない。
  • C++ コンパイル時「出力」 ~C++にできないことはない~ - Qiita

    これは、 C++ でコンパイル時に出力まで済ませようとした話です。 コンパイラは GCC に限ります。 はじめに もうすぐクリスマスですね! クリスマスにすることといえば……、 そう、コンパイル時処理ですね!! コンパイル時処理 C++ のコンパイル時処理は非常に強力で、様々なことがコンパイル時にできてしまいます。 普通はコンパイル時に決まる定数の計算に使われますが、これを悪用利用してコンパイル時に処理がすべて終わるようなものも書くことができます。 例として、コンパイル時 FizzBuzz を書いてみます。 #include <array> #include <string_view> #include <algorithm> #include <concepts> #include <iostream> template <std::unsigned_integral T> conste

    C++ コンパイル時「出力」 ~C++にできないことはない~ - Qiita
    so-apps
    so-apps 2022/12/20
    やっぱりC++がいちばん楽しいな。
  • それ、非再帰で書けます - Qiita

    この記事は再帰自体を全否定する趣旨ではありません。 両方の良さを理解した上で非再帰で書きたいと思ったときの参考にしていただければと思います。 まだ再帰関数書いてるの? 再帰関数はプログラミング言語の有用な機能で、深さ優先探索をベースとする様々なアルゴリズムの実装として有用です。 その一方で、関数呼び出しはオーバーヘッドが大きく、定数倍が弱くなります。また、JavaPythonなどのスタック領域の制限が厳し目の言語では深すぎる再帰のせいでRuntime Errorが発生する場合があります。 C++などのコンパイル言語ではインライン展開によって関数呼び出しのオーバーヘッド解消されることもありますが、再帰関数は中でもインライン展開の難易度が高く、深い再帰ではそのまま実行せざるを得ない状況になります。 ところが、再帰関数は生のスタックを自分で用意するなどして非再帰に書き直すことができます。(「停

    それ、非再帰で書けます - Qiita
    so-apps
    so-apps 2022/12/20
    goto で十分、みたいな話かと思った。