Advertisement

© 2019

Haskell Quick Syntax Reference

A Pocket Guide to the Language, APIs, and Library

Benefits

  • Written by Haskell experts who are professional coders, engineers and lecturers/trainers

  • A unique quick syntax reference guide to the Haskell programming language

  • Covers Haskell's functional programming features, as well as strong static typing, lazy evaluation, extensive parallelism, and concurrency

Book
  • 17k Downloads

Table of contents

  1. Front Matter
    Pages i-xx
  2. Stefania Loredana Nita, Marius Mihailescu
    Pages 1-3
  3. Stefania Loredana Nita, Marius Mihailescu
    Pages 5-12
  4. GHC
    Stefania Loredana Nita, Marius Mihailescu
    Pages 13-18
  5. Stefania Loredana Nita, Marius Mihailescu
    Pages 19-28
  6. Stefania Loredana Nita, Marius Mihailescu
    Pages 29-32
  7. Stefania Loredana Nita, Marius Mihailescu
    Pages 33-40
  8. Stefania Loredana Nita, Marius Mihailescu
    Pages 41-51
  9. Stefania Loredana Nita, Marius Mihailescu
    Pages 53-61
  10. Stefania Loredana Nita, Marius Mihailescu
    Pages 63-69
  11. Stefania Loredana Nita, Marius Mihailescu
    Pages 71-81
  12. Stefania Loredana Nita, Marius Mihailescu
    Pages 83-88
  13. Stefania Loredana Nita, Marius Mihailescu
    Pages 89-102
  14. Stefania Loredana Nita, Marius Mihailescu
    Pages 103-110
  15. Stefania Loredana Nita, Marius Mihailescu
    Pages 111-113
  16. Stefania Loredana Nita, Marius Mihailescu
    Pages 115-118
  17. Stefania Loredana Nita, Marius Mihailescu
    Pages 119-124
  18. Stefania Loredana Nita, Marius Mihailescu
    Pages 125-130
  19. Stefania Loredana Nita, Marius Mihailescu
    Pages 131-135
  20. Stefania Loredana Nita, Marius Mihailescu
    Pages 137-144

About this book

Introduction

This condensed code and syntax reference presents the essential Haskell syntax in a well-organized format that can be used as a quick and handy reference, including applications to cloud computing and data analysis. This book covers the functional programming features of Haskell as well as strong static typing, lazy evaluation, extensive parallelism, and concurrency 

You won’t find any technical jargon, bloated samples, drawn out history lessons, or witty stories in this book. What you will find is a language reference that is concise, to the point and highly accessible. The Haskell Quick Syntax Reference is packed with useful information and is a must-have for any Haskell programmer working in big data, data science, and cloud computing.

You will:
  • Quickly and effectively use the Haskell programming language
  • Take advantage of strong static typing
  • Work with lazy evaluations 
  • Harness concurrency and extensive parallelism using Haskell

Keywords

Haskell programming language code source tech functional compiled script data analysis cloud computing big data data science algorithms

Authors and affiliations

  1. 1.BucharestRomania
  2. 2.BucharestRomania

About the authors

Stefania Loredana Nita holds two B.Sc., one in mathematics (2013) and one in computer science (2016) from the University of Bucharest, Faculty of Mathematics and Computer Science; she received her M.Sc. in software engineering (2016) from the University of Bucharest, faculty of Mathematics and Computer Science. She has worked as developer for an insurance company (Gothaer Insurance), and as a teacher of mathematics and computer science in private centers of education. Currently, she is a Ph.D. student in computer science in the Faculty of Mathematics and Computer Science at the University of Bucharest. Also, she is a teaching assistant at the same university and since 2015 has worked as a researcher and developer at the Institute for Computers, Bucharest, Romania. Her domains of interest are cryptography applied in cloud computing and big data, parallel computing and distributed systems, and software engineering.

Marius Mihailescu received his B.Sc. in science and information technology (2008) and B.Eng. in computer engineering (2009) from the University of Southern Denmark; he holds two M.Sc., one in software engineering (2010) from the University of Bucharest and the second one in information security technology (2011) from the Military Technical Academy. His Ph.D. is in computer science (2015) from the University of Bucharest, Romania with a thesis on security of biometrics authentication protocols.  From 2005 to 2011 he worked as a software developer and researcher for different well-known companies (Softwin, NetBridge Investments, Declic) from Bucharest, Romania (software and web development, business analysis, parallel computing, cryptography researching, distributed systems). Starting in 2012 until 2015 he has been an assistant in the informatics department, University of Titu Maiorescu and computer science department, University of Bucharest. Since 2015, he is a lecturer at the University of South-East Lumina.

Bibliographic information

Industry Sectors
Pharma
Automotive
Biotechnology
IT & Software
Telecommunications
Consumer Packaged Goods
Aerospace
Finance, Business & Banking
Electronics
Oil, Gas & Geosciences
Engineering