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