OOP बदलशील स्थिती आणि वर्तन बांधणाऱ्या ऑब्जेक्ट्सभोवती कोड संघटित करते; फंक्शनल प्रोग्रामिंग (FP) शुद्ध फंक्शन्स आणि अपरिवर्तनीय डेटा भोवती कोड संघटित करते, गणना डेटा परिवर्तन म्हणून मानते. हे वेगवेगळे डिफॉल्ट पूर्वाग्रह आहेत, विरोधी नाहीत — आणि बहुतेक आधुनिक भाषा दोन्ही मिश्रित करतात.
