⚠️ Warning: This is a draft ⚠️

This means it might contain formatting issues, incorrect code, conceptual problems, or other severe issues.

If you want to help to improve and eventually enable this page, please fork RosettaGit's repository and open a merge request on GitHub.

{{feature}} [[Category:Encyclopedia]] [[Category:Languages by Feature]] A programming paradigm is a group of (usually) semantic features of a language that work together to allow a particular style of programming. A language may support multiple paradigms at once (e.g., [[Java]] is both an [[Imperative programming|imperative]] language and an [[Object-oriented programming|object-oriented]] language).