Humor/LearningCurve

From HaskellWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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)