Just as different groups in software engineering advocate different methodologies, different programming languages advocate different programming paradigms.
Stejně jako různé skupiny softwarových inženýrů prosazují různé metodiky, různé programovací jazyky představují různá programovací paradigmata.