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 |
_version_ | 1780943370871373824 |
---|---|
author | KIM, Ian-Woo PEK, Janos Daniel |
author_facet | KIM, Ian-Woo PEK, Janos Daniel |
author_sort | KIM, Ian-Woo |
collection | CERN |
description | <!--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. |
id | cern-1757228 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2014 |
record_format | invenio |
spelling | cern-17572282022-11-02T22:13:43Zhttp://cds.cern.ch/record/1757228engKIM, Ian-WooPEK, Janos DanielIntroduction to HaskellIntroduction to HaskellIT Technical Forum (ITTF)<!--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.oai:cds.cern.ch:17572282014 |
spellingShingle | IT Technical Forum (ITTF) KIM, Ian-Woo PEK, Janos Daniel Introduction to Haskell |
title | Introduction to Haskell |
title_full | Introduction to Haskell |
title_fullStr | Introduction to Haskell |
title_full_unstemmed | Introduction to Haskell |
title_short | Introduction to Haskell |
title_sort | introduction to haskell |
topic | IT Technical Forum (ITTF) |
url | http://cds.cern.ch/record/1757228 |
work_keys_str_mv | AT kimianwoo introductiontohaskell AT pekjanosdaniel introductiontohaskell |