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...

Descripción completa

Detalles Bibliográficos
Autores principales: KIM, Ian-Woo, PEK, Janos Daniel
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