Location: Methods & Tools trackTime: 2007-11-15 13.00Level: Intermediate
|
|
Anders Janmyr, OrteliusI started programming 28 years ago in Basic and Assembler on the Commodore 64. Since then I have worked in many areas from databases and servers to mobile phones and robots. Since I like programming languages I try to learn as many I can find the time to. Lately I usually find myself working with concurrent applications and I long for the safety that comes from the immutability of functional data structures. Since I like functional programming it is only natural that I have taken a liking to Haskell which is one of the purest of the functional programming languages. I truly believe that functional programming is the way of the future.
|
|
3 hr Workshop - An Accelerated Introduction to HaskellAs mainstream programming languages like Java and C# are evolving they are influenced by existing programming lanaguages. Haskell is a pure functional programming language whose ideas are copied into Java (generics) and C# (generics, lambda expressions, type inference). Haskell also features: list comprehensions, pattern matching, lazy evaluation, etc. You never know when Haskell features will show up in your favorite language. It is never to late to be ahead. This workshop introduces the basic concepts of Haskell at an accelerated pace, allowing you to start experimenting and to become a better programmer, in any language.
|