Programming Paradigm: Difference between revisions
From Rice Wiki
(Created page with "<nowiki>*</nowiki>This page comes primarily from self-research A '''programming paradigm''' is a relatively-highly abstracted model to organize/structure the implementation of a computer program. At the most basic level of a computer program, we have simple instructions running. As a program get more complex, practices and abstractions such as functions or objects provide a way to organize a program such that it is easier to maintain and collaborate on. We group these...") |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 7: | Line 7: | ||
* Each paradigm has strengths and weaknesses | * Each paradigm has strengths and weaknesses | ||
* Tools (notably programming languages) can often be classified as supporting one or more paradigms | * Tools (notably programming languages) can often be classified as supporting one or more paradigms | ||
[[Category:Programming Paradigm]] | |||
[[Category:Computer Science]] |
Latest revision as of 21:22, 23 March 2024
*This page comes primarily from self-research
A programming paradigm is a relatively-highly abstracted model to organize/structure the implementation of a computer program.
At the most basic level of a computer program, we have simple instructions running. As a program get more complex, practices and abstractions such as functions or objects provide a way to organize a program such that it is easier to maintain and collaborate on. We group these practices and abstractions into paradigms to study and analyze them.
- Each paradigm has strengths and weaknesses
- Tools (notably programming languages) can often be classified as supporting one or more paradigms