Abstract
Welcome to the world of Haskell! Before looking too deeply at the language itself, you will learn about what makes Haskell different from other languages and what benefits come with those differences. Haskell belongs to the family of functional languages, a broad set that includes ML, Lisp, Scala, and Clojure. If you have a background mostly in imperative or object-oriented languages, such as C, C++, or Java, you will see which of the ideas present in those languages can be transported into the functional world. If you already have experience with functional languages, you will see how other features in Haskell, such as lazy evaluation and type classes, make this language different from any other.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature
About this chapter
Cite this chapter
Serrano Mena, A. (2022). Going Functional. In: Practical Haskell. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-8581-7_1
Download citation
DOI: https://doi.org/10.1007/978-1-4842-8581-7_1
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-8580-0
Online ISBN: 978-1-4842-8581-7
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)