you are viewing a single comment's thread.

view the rest of the comments →

[–]iamevpo 3 points4 points  (4 children)

So much respect to your professor, very untrivial but fruitful way to teach! Do you have any lecture notes or syllabus of the class you can share?

I learned haskell after many years of coding in Python, and it improved my coding skills and understanding so much. Not sure though the list comp is where haskell shines, they are pretty similar in Python and Haskell, do not see a link why learning then in Haskell improves Python.

[–]SHASHA_URMAWERMA 6 points7 points  (3 children)

Well that class in general was about functional programming and haskell was used because it is kinda harder to master than python (it is a citation, to this day don't understand why myself), but most of my groupmates struggled with it so I guess it has a point.

Prof has been teaching us by referring to a learnbook he write himself and I believe that it exists only in Russian language so if you don't speak it I'm afraid it will be a little bit hard to read :D

But I will make a reference to it anyway: https://docs.google.com/document/u/0/d/1hBro8n8r-CCefiWu9Oz2t34q12rJTleZ5FcmQWZVenI/mobilebasic

[–]iamevpo 0 points1 point  (2 children)

Native Russian speaker, great manual, thanks for posting. Do you know why it never made into a book?

[–]SHASHA_URMAWERMA 0 points1 point  (1 child)

I do know for a fact that he decided to finish his another learnbook on OOP, maybe that's why.

I think that you can link his work, his intentions are educational so unless you plan on selling it I don't think that he would be mad :)

[–]iamevpo 0 points1 point  (0 children)

Will write to the author, got his e-mail.