📁 Classification criteria of programming languages § 🔑 PL use case 👉 PL interaction modality ⬆️ PL level of abstraction ⚙️ PL programming paradigm