On 13 June 2013 14:01, rusi <rustompm...@gmail.com> wrote: > Some views of mine (controversial!). > > Python is at least two things, a language and a culture. > As a language its exceptionally dogma-neutral. > You can do OO or FP, throwaway one-off scripts or long-term system > building etc > > However as a culture it seems to prefer the OO style to the FP style. > This is unfortunate given that OO is on the down and FP is on a rise. > Some thoughts re OOP: > http://blog.languager.org/2012/07/we-dont-need-no-ooooo-orientation-4.html > > So my suggestion is use some rigorous FPL like Haskell to learn/teach > programming. > After that you can switch to python or some other realistic language.
Hey - Haskell is realistic [1]. > Note: I have some serious reservations regarding Haskell > http://blog.languager.org/2012/08/functional-programming-philosophical.html > Nevertheless it seems to be the best there is at the moment. > > tl;dr: Haskell is in 2013 what Pascal was in 1970 -- good for > programming pedagogy. > -- > http://mail.python.org/mailman/listinfo/python-list [1] http://xmonad.org/ -- http://mail.python.org/mailman/listinfo/python-list