Humor/LearningCurve

From HaskellWiki
Jump to navigation Jump to search

The Haskell Learning Curve

The Haskell learning curve is sometimes criticized for being too steep. Here is a nice graphical illustration by Ronald Guida to help you visualize it.


            Programmer's
             Nirvana plane
             ---------------
               Categoric plane
                 ---------------
                  Co-Monadic plane
                    (Co- everything)
                     -----------------
                      Applicative plane
                    ----------------------
                  Pointless-pointfree plane
                ------------------------------
              Monadic plane  (don't get trapped)
            ---------------        ---------------
          Functional plane          (Haskell et al!)
        ---------------                ---------------
      Imperative plane                  ASM, C#, Java :)
    ---------------                        ---------------
  Physical plane                              (e.g. Silicon)