Cargando…
Introduction to Haskell
<!--HTML-->We introduce a pure functional programming language, Haskell. We discuss the advantages of the Haskell language and the functional programming paradigm in general. Basic introduction to the language syntax and example is provided. We present various aspects of Haskell and the Haskel...
Autores principales: | , |
---|---|
Lenguaje: | eng |
Publicado: |
2014
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/1757228 |
Sumario: | <!--HTML-->We introduce a pure functional programming language, Haskell. We discuss the
advantages of the Haskell language and the functional programming paradigm
in general. Basic introduction to the language syntax and example is
provided. We present various aspects of Haskell and the Haskell community,
with an emphasis of its real-world application and the current rapid growth
and its influence to other programming paradigms.
Alternative less formal abstract:
Haskell is a lazy functional programming language. It is there for a while
now, and just recently it got a big momentum, and the community has started
to grow rapidly. In this talk we will give a first taste of Haskell for
those who haven’t used it before. After a short introduction to its
interesting development and history, we will give some good examples of real
life applications of the language. After briefly discussing the most
important parts of the syntax and the language features, we will show the
power of the language from several perspectives: expressive power, solid
ecosystem, strong community, safety, compiler optimization potential,
language design interplay and performance. |
---|