Website message overhaul
Jacob Carlborg
doob at me.com
Tue Nov 15 00:43:17 PST 2011
On 2011-11-15 09:25, Walter Bright wrote:
> On 11/14/2011 11:50 PM, Jacob Carlborg wrote:
>> What would be necessary for you to call a language multiparadigm?
>
> If using multiple paradigms is reasonably natural and convenient in that
> language.
>
> For example:
>
> C: imperative
> C++: imperative, OOP, metaprogramming
> Java: OOP
> D: imperative, OOP, metaprogramming, functional, assembler, script
>
>
> I've seen metaprogramming in C using the preprocessor. But it ain't
> natural or convenient. It's hideous.
If you would consider at least two paradigms as multiparadigm then I
would say that a lot of languages are multiparadigm.
--
/Jacob Carlborg
More information about the Digitalmars-d
mailing list