Understanding Programming Paradigms: Procedural, Object-Oriented, and Functional
By
sirwhinesalot
A five-star bake. Worth schmearing, sharing, saving.
Summary
The article discusses the familiarity of programmers with procedural programming, object-oriented programming, and functional programming, and mentions the support for these paradigms in popular programming languages. It also touches on the use of different paradigms by programmers, such as Haskell programmers using IO or State Monads.
Key quotes
· 3 pulledMost of my readers are probably familiar with procedural programming, object-oriented programming (OOP), and functional programming (FP).
Even if a programmer avoided one or more of those three paradigms like the plague, they’re likely at least aware of them and what they’re about.
Or they’re applying one of the paradigms while denying that they’re doing so, like Haskell programmers using the IO or State Monads (procedural programming), or C programmers writing struc
You might also wanna read
New free course teaches researchers how to improve Wikipedia citations and field visibility
A new free online course called "Wikipedia for Researchers: Building reliable knowledge through citations" has been launched on WikiLearn. C
diff.wikimedia.org·1h agoWordPress Accessibility Day 2026: Call for Sponsors
A call for sponsors for WordPress Accessibility Day 2026, a volunteer-led nonprofit conference focused on web accessibility education. Spons
buff.ly·2h agoA Comprehensive Guide to Digital Accessibility Technologies for Computer Users with Disabilities
This article provides a comprehensive overview of digital accessibility technologies designed to help people with disabilities use computers
Engineering Professor Explains How Electric Cars Work and Answers Common EV Questions
Professor Willett Kempton, an electrical and computer engineering expert from the University of Delaware, answers common internet questions
#NYTechWeek Panel: Addressing the Youth Cybersecurity Talent Gap
This article announces a panel event at #NYTechWeek focused on the cybersecurity talent gap among young people. Moderated by Girls Who Code
How to upload and manage article metadata in DOAJ
This article explains how journals indexed in the Directory of Open Access Journals (DOAJ) can upload article metadata. It describes the met
