OOP மாற்றக்கூடிய நிலை மற்றும் நடத்தை ஒன்றாக்கும் பொருள்களைச் சுற்றி குறியீட்டை ஒழுங்கமைக்கிறது; செயல்பாட்டு நிரலாக்கம் (FP) தூய செயல்பாடுகள் மற்றும் மாற்றமில்லாத தரவு சுற்றி குறியீட்டை ஒழுங்கமைக்கிறது, கணக்கீட்டை தரவு மாற்றமாக கருதுகிறது. இவை வெவ்வேறு இயல்பான சார்புகள், எதிர்மாறல்கள் அல்ல — மற்றும் பெரும்பாலான நவீன மொழிகள் இரண்டையும் கலக்கின்றன.
