プログラミングスタイルのパラダイム
構造化プログラミング
アスペクト指向プログラミング
ピクセル志向プログラミング
制約プログラミング
言語の大別
手続き型プログラミング
代入操作を基本とする
BASIC, C
関数型プログラミング
関数定義と式の評価を基本とする
Lisp, ML
論理プログラミング
項の単一化を基本操作とする
Prolog
OOP
オブジェクトにメッセージとを送る操作を基本とする
Java
prototype
言語
マルチパラダイムプログラミング
連鎖性言語
参考
『コンパイラの理論と作成技法』
『プログラミング言語の仕組み』
にもなんか書いてた希ガス
変わったパラダイム
https://postd.cc/six-programming-paradigms-that-will/
その他
ビジュアルプログラミング言語
Esolang
参考
『コーディングを支える技術』
『Clean Architecture』
『コンパイラの理論と作成技法』
『プログラミング言語の仕組み』
https://en.wikipedia.org/wiki/Programming_paradigm
くわしい