• Advertisement
Sign in to follow this  

Programming Paradigms

This topic is 4933 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Advertisement
Quote:


Contrasted paradigms:

* Structured programming vs. Unstructured programming
* Imperative programming vs. Declarative programming
* Procedural programming vs. Functional programming
* Value-level programming vs. Function-level programming
* Flow-driven programming vs. Event-driven programming
* Scalar programming vs. Array programming

* Within Object-oriented programming:

Class-based programming vs. Prototype-based programming

* Within Logical programming:

Rule-based programming vs. Constraint programming


Non-contrasted paradigms:

* Component-oriented programming à la OLE
* Aspect-oriented programming à la AspectJ
* Relational programming à la SQL
* Symbolic programming à la Stephen Wolfram's Mathematica

Candidate paradigms:

* Post-object programming
* Subject-oriented programming
* Intentional programming
* Reflective programming


See WiKi for more information [smile]

Regards,
Pat.

Share this post


Link to post
Share on other sites
I prefer Component-Oriented programming over the other paradigms for most of my development work.

Although for games I mainly stick with Object-Oriented programming.

Share this post


Link to post
Share on other sites
Quote:
Original post by Eriond
Generic programming maybe?

Doesn't that relate more to multi-paradigm programming?
E.g. generic programming an be applied in using a procedural approach (like in the C++ STL algorithms) as well as object-oriented (like C++ STL containers).

Just a thought, I have seen people who refer to it as a stand-alone paradigm as well as a technique applying to multiple paradigms.

--
Pat.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement