Hi, then following you description Go is also multiparadigm.
Go: imperative, functional, component programming "Walter Bright" <[email protected]> wrote in message news:[email protected]... > 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.
