A programming paradigm aimed on improving the clarity, quality, and development time of a computer program by making extensive use of subroutines, block structures and for and while loops.
49
votes
3answers
14k views
What's The Difference Between Imperative, Procedural and Structured Programming?
By researching around (books, Wikipedia, similar questions on SE, etc) I came to understand that Imperative programming is one of the major programming paradigms, where you describe a series of ...
22
votes
7answers
3k views
What were the Design Patterns of the procedural programming era? [closed]
Similar: How was programming done 20 years ago?
OOP is quite fashionable nowadays, having its roots in Simula 67 in the 1960s, and later made popular by Smalltalk and C++. We have DRY, SOLID, many ...
2
votes
1answer
258 views
Aren't structured programming and object oriented programming complementary?
It seems there is a lot of discussion on the web about the differences between these two paradigms, and how OOP is somewhat better than structured programming.
But aren't they complementary? From my ...