Συναρτησιακο?ς προγραμματισμο?ς με μονα?δες σε Haskell
Βαστάκης Ιωάννης
(EL)
Αντικειμενο της παρουσας εργασιας ειναι η παρουσιαση του μοντελου του
συναρτησιακου προγραμματισμου μεσω της γλωσσας προγραμματισμου Haskell.
Αρχικα επιδιωκεται να εισαχθει ο αναγνωστης στη λογικη του συναρτησιακου
προγραμματισμου μεσω δυνατοτητων που παρεχει η Haskell μεταξυ των οποιων
ειναι οι συναρτησεις υψηλοτερης ταξης και οι απειρες δομες δεδομενων.
Σκοπος ειναι να υπογραμμιστουν τα πλεονεκτηματα του συναρτησιακου
προγραμματισμου στη συγγραφη ευαναγνωστων και ευκολα επεκτασιμων
προγραμματων με τη χρηση μοναδων.
(EL)
The purpose of this thesis is to present the model of functional programming
through the programming language Haskell. The aim is to introduce the reader to
the logic of functional programming through the features that Haskell offers
among of which are higher order functions and infinite data structures. The
intent is to underline the advantages that functional programming offers in
writing legible and easily extensible programs with the use of monads.
(EN)