A multi-paradigm programming language is a programming language that supports more than one programming paradigm. As Lead designer Tim Budd holds it: The idea of a multiparadigm language is to provide a framework in which programmers can work in a variety of styles, freely intermixing constructs from different paradigms.
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. An example is 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. From Wikipedia, the free encyclopedia.
Jump to: navigation , search. Categories : Programming paradigms.
Hidden categories: All articles to be merged Articles to be merged since July Articles needing additional references from July All articles with unsourced statements Articles with unsourced statements since March Articles with unsourced statements since January Visit Wikipedia for the online encyclopedia.
It has been suggested that this article or section be merged into Programming paradigm. This article needs additional citations for verification.
Please help improve this article by adding reliable references ideally, using inline citations. Unsourced material may be challenged and removed. July Contents 1 Multiparadigm languages 1.