Computer-Language-Museum

🗺️ Programming Paradigms Hub

This wing of the museum groups languages by the ideas that shape their design. Instead of following the timeline alone, you can examine the same languages through the lenses of functional thinking, object orientation, and systems-level control.

🏛️ Explore by Paradigm

🌿 Functional Programming

🎨 Object-Oriented Programming

⚙️ Low-Level & Systems Programming

⚖️ High-Level Comparison Matrix

Paradigm Core unit of code State management Primary flow control Goal
Functional Pure functions Immutable values Recursion and composition Mathematical clarity and concurrency
Object-oriented Objects and classes Encapsulated within objects Message passing and method calls Modularity and domain modeling
Low-level/systems Procedures and structs Explicit heap and stack control Loops, pointers, and functions Speed and minimal hardware overhead

Return to the museum entrance when you are ready to continue the tour.