7. Haskell Haskell in strong static typing, non-strict programming language developed in 1990. Since there are not many Haskell developers, private companies are reluctant to try Haskell. One thing that Haskell is perfect at is abstraction (abstract mathematics, not like Java OOP). It allows expressive and efficient libraries express AI algorithms. For example, HLearn that uses well known algebraic structure (modules, monoids, etc.) to express and boost the speed of simple machine learning algorithms. Although, you can write these algorithms in any language, Haskell makes them more expressive than others, while maintaining decent performance. For instance, faster cover trees written in Haskell. Haskell supports embedded domain-specific languages, which is a famous area of programming language research, applicable to a large number of domains including artificial intelligence. Specifically, it is good host for probabilistic programming...
Comments
Post a Comment