Haskell Introduction

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    2 Favorites

    Haskell Introduction - Presentation Transcript

    1. Haskell by Albert Lee (hanzhupeng@gmail.com)
    2. Agenda “ ” What is Haskell Real World Haskell Live Show Go on
    3. Another New Lang …… —— —— Martin Fowler ——
    4. What is Haskell History Key words
    5. What is Haskell History lambda calculus (Alonzo Church) (1958 (Lisp (John McCarthy))) 1970s ML (Robin Milner) Clean, Miranda 1980s Haskell Committee 1998 Haskell 98
    6. What is Haskell Key Words ! Pure functions ! Non-strict evaluation ! Immutable data ! Static, strong typing
    7. Real World Haskell Good News: Bad News: …… Jolt Winner: * Real World Haskell by Bryan O'Sullivan, John Goerzen and Don Stewart (O'Reilly Media)
    8. Awesome ! XMonad Pugs ( ) Parsec STM
    9. Live Show GHC Hierarchical Libraries Hoogle & Hayoo Play some code
    10. GHCi/GHC functions map/fold/filter curry types list (take,drop, zip, [1..] [x * y | x <- ....])
    11. GHC IO Module quicksort
    12. Go on…… Type Typeclass Monad Monad Transformer Parsec Concurrent & Multicore Programming STM
    SlideShare Zeitgeist 2009

    + albertleealbertlee Nominate

    custom

    489 views, 2 favs, 0 embeds more stats

    A Haskell Language Introduction, 2009-6-13 Beijing more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 489
      • 489 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 2
    • Downloads 12
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories