Differentiate between Functional vs. imperative Programming languages?

devquora
devquora

Posted On: Feb 22, 2018

 

 Functional Programming is used in various languages like Haskell, Lisp, and scala. Whereas imperative programming is the most dominant paradigm of all the others. It is utilized in Java, C, python, ruby and much more. One of the major difference between imperative and functional languages is that imperative programming language functions that are evaluated are the main reason of gaining and transforming data, whereas functional is stateless. Most of the people are used to recursion in imperative languages, and functional languages could have special support for recursion.

    Related Questions

    Please Login or Register to leave a response.

    Related Questions

    Haskell Interview Questions

    Define Haskell?

    Haskell is the advanced functional programming language. Haskell is the language that is built around functions, usin..

    Haskell Interview Questions

    In which language is Haskell written?

    Haskell is written in various languages. It is a general-purpose programming language; Haskell is formed without h..

    Haskell Interview Questions

    Define list? What are the ways to create a list in Haskell?

     A list is a single linked list like one looks in an imperative language, but there is one major important difference..