Ως γνωστών τα 4 κύρια programming paradigms είναι τα: imperative ή procedural, object-oriented, functional και logic.
Προσωπικά έχω χρησιμοποιήσει τα 2 εξ αυτών (imperative και OO) στο διάστημα ενασχόλησης μου με την Python και την C.
Τι έχετε να πείτε όσοι έχετε χρησιμοποιήσει τουλάχιστον 2 απ' αυτά;
Τι θα ξεχωρίζατε στο κάθε paradigm, ποια τα θετικά/αρνητικά του κάθε ενός, για ποια δουλειά συνηθίζετε να προτιμάτε το κάθε ένα;
Και τι παίζει ρόλο στην επιλογή του paradigm (και άρα πιθανόν και στην επιλογή της γλώσσας) σε κάθε project;
Γενικώς απόψεις και εμπειρίες πάνω στο θέμα.

