Haskell Programming Question:
Download Questions PDF

Explain comparison of traditional static languages with Haskell?

Answer:

Languages that use simple static type systems have been the mainstay of the programming world for decades. Haskell is statically typed, but its notion of what types are for, and what we can do with them, is much more flexible and powerful than traditional languages. Types make a major contribution to the brevity, clarity, and efficiency of Haskell programs.

Although powerful, Haskell's type system is often also unobtrusive. If we omit explicit type information, a Haskell compiler will automatically infer the type of an expression or function. Compared to traditional static languages, to which we must spoon-feed large amounts of type information, the combination of power and inference in Haskell's type system significantly reduces the clutter and redundancy of our code.

Download Haskell Interview Questions And Answers PDF

Previous QuestionNext Question
What to expect from Haskell?Compare Haskell to modern dynamic languages?