はじめに こんにちは。 株式会社CHILLNNという京都のスタートアップにてCTOを務めております永田と申します。 2021年に書かれたこちらの記事で、現代のソフトウェア開発の主流は宣言的プログラミングだと言及されています。 上記の記事では、宣言的プログラミングの代表例としてReactとk8sが紹介されています。 実際、宣言的プログラミングといえば、Reactを用いた宣言的UIでのフロントエンド実装をイメージする方も多いかと思います。 仮にフレームワークを想定しなかったとして、宣言的プログラミングを行うとはどういうことでしょうか? 私はこの問いに対する実践的な回答を持ち合わせておらず、自分が上記の記事を正しく実用的に理解できているとは思えなかったため、宣言的プログラミングをより深く理解する必要があると感じ、本記事を執筆することにしました。 本記事では、宣言的プログラミングを実用的に捉え、フ