OOP ले कोड लाई objects वरिपरि संगठित गर्छ जसले mutable state को साथ behavior बान्धिन्छ; Functional Programming (FP) ले कोड लाई pure functions र immutable data को वरिपरि संगठित गर्छ, computation लाई data transformation को रूपमा मानिन्छ। यी विभिन्न default biases हुन्, opposites होइनन् — र अधिकांश आधुनिक भाषाहरूले दुवै मिलाउँछन्।
