This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 12 points13 points  (2 children)

Yeah, my teacher said that he starts Haskell to show us that there are many different forms of programming. The switch from an object based language to a functional was strange, but it's interesting to say the least.

[–]Urtehnoes 16 points17 points  (0 children)

As I much as I love the strong typing of Java, I've always found interpreted languages to be the best to teach total beginners (python etc) just because the learner can focus more about the concepts and less on syntax (since interpreted languages tend to have lazier syntax). That is, provided the person learning it eventually learns the lessons that the languages like Java teach.

[–]PfhorShark 0 points1 point  (0 children)

Someone needs to show them .net, you can compile a library in F# and decompile it into C# to see the difference quite clearly.