Adobe PDF (632.7 kB)
Title Details:
The Functional Programming Language Haskell – The Basics
Authors: Stamatopoulos, Panagiotis
Reviewer: Rontogiannis, Panagiotis
Subject: MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > PROGRAMMING LANGUAGES
MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > INTELLIGENT SYSTEMS > BASIC KNOWLEDGE REPRESENTATION AND REASONING
MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > PROGRAMMING LANGUAGES > LOGIC PROGRAMMING
Description:
Abstract:
In this chapter, the way to write Haskell programs by formulating function definitions, including recursive definitions, and evaluating expressions involving these definitions is presented. There is also a reference to tuples and lists, two very useful data structures in Haskell. Additionally, the concept of polymorphism and how to define functions with parametric types in Haskell are examined. Furthermore, a series of functions defined in the Prelude, a Haskell library, is presented. Finally, the main application areas where it is beneficial to use Haskell are mentioned.
Linguistic Editors: Xifara, Foteini
Technical Editors: Papavasileiou, Spyridon
Graphic Editors: Papavasileiou, Spyridon
Type: Chapter
Creation Date: 2015
Item Details:
License: http://creativecommons.org/licenses/by-nc-nd/3.0/gr
Handle http://hdl.handle.net/11419/3596
Bibliographic Reference: Stamatopoulos, P. (2015). The Functional Programming Language Haskell – The Basics [Chapter]. In Stamatopoulos, P. 2015. Logic and Functional Programming [Undergraduate textbook]. Kallipos, Open Academic Editions. https://hdl.handle.net/11419/3596
Language: Greek
Is Part of: Logic and Functional Programming
Publication Origin: Kallipos, Open Academic Editions