Языки программирования считаются мультипарадигменными, потому что они поддерживают несколько парадигм программирования. studfile.info ru.wikipedia.org
Цель разработки таких языков — позволить программистам использовать лучший инструмент для работы, признавая, что никакая парадигма не решает все проблемы самым лёгким или самым эффективным способом. ru.ruwiki.ru ru.wikipedia.org
Некоторые языки, которые считаются мультипарадигменными:
- C++ — соединил обобщённую, процедурную и объектно-ориентированную парадигмы; ru.ruwiki.ru ru.wikipedia.org
- Oz — логический язык, функциональный язык, объектно-ориентированный язык, язык конкурентного (параллельного) программирования; ru.ruwiki.ru ru.wikipedia.org
- Dylan и Scala — изначально поддерживают функциональную и объектно-ориентированную парадигмы; ru.ruwiki.ru
- APL и Rust — объединяют функциональную и процедурную парадигмы; ru.ruwiki.ru ru.wikipedia.org
- AFL, Curry и Mercury — воплощают функциональную и логическую парадигмы. ru.ruwiki.ru