Чим відрізняються процедурна та орієнтована парадигми програмування?

Різниця полягає в тому, що об'єкти мають процедури та пов'язані з ними дані в тому самому місці – процедурні мови використовують "структури" (речі, які містять пов'язані дані разом), які зберігають дані окремо від процедур.