Skip to content

Study Notes for Programming in Haskell by Graham Hutton, Second Edition

Notifications You must be signed in to change notification settings

jincongho/Programming-In-Haskell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Programming in Haskell

My study notes for G51PGP: Programming Paradigm in ungrad1. Haskell is a purely functional language that allows programmers to rapidly develop software that is clear, concise and correct. This book is divided into two parts:

  • Part 1 introduces the basic concepts and core features
  • Part 2 covers impure programming and more advanced topics

Functional programming is a branch of declarative programming paradigm, which expresses the logic of a computation without describing its control flow as constrast to imperative programming. Functional codes describe what the program must accomplish in terms of the problem domain, rather than describe how to accomplish it as a sequence of the programming language primitives.

Highlights:

  • Variables in Haskell are immutable to avoid changing-state.
  • GHC is noted for its high-performance implementation of concurrency and parallelism.

About

Study Notes for Programming in Haskell by Graham Hutton, Second Edition

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published