プログラミングにおける命令型と宣言型の違いとは
基本的な定義については各種ページへ委譲する
ここでは差分理解に努める
対立構造があるわけではないkoushisa.icon
https://scrapbox.io/files/653ee84d3647c7001c4a5b84.png
命令型
ロジックと制御が密結合
処理順を変えると出力結果が変わる
宣言的
制御と状態と式の分離
リソースの宣言と更新手順の分離
@nishio: 多くのプログラマーにとって手続型でないパラダイムに触れるのは正規表現なんじゃないかと思う。どういうパターンのものにマッチして欲しいかを記述して、具体的にどうするかは正規表現エンジンに任せる。LLMsがプログラムに組み込まれていく流れも似たものになる。