Comparison of multi-paradigm programming languages: Difference between revisions

Content deleted Content added
External links: Deleted stub template reference; this article is no longer a stub.
Changed one word for more nuanced meaning.
Line 1:
A '''multiparadigm programming language''' is a [[programming language]] that supports more than one [[programming paradigm]]. It allows, as described by [[Bjarne Stroustrup]], "a [[computer program|program]] using more than one [[computer programming|programming]] styles". The design goal of such languages is to allow programmers to use the best tool for a job, admitting that no one paradigm solves all problems in the easiest or most efficient way.
 
The most aggressiveambitious example is [[Oz programming language|Oz]], which has subsets that are a logic language (Oz descends from logic programming), a functional language, an object-oriented language, a dataflow concurrent language, and more. Oz was designed over a ten-year period to combine in a harmonious way concepts that are traditionally associated with different programming paradigms.
 
==Multiparadigm languages==