[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Talk of interest: C# 3.0: Another reason why functional programming matters (Thu BYENG 210; 12noon; Pizza)



Folks:

 For those of you still wondering why you should learn Lisp, here is a talk that should be of interest


rao

-------------

LISP is worth learning for a different reason — the profound enlightenment experience you will have when you finally get it. That experience will make you a better programmer for the rest of your days, even if you never actually use LISP itself a lot.

  --Eric Raymond 
    http://catb.org/esr/faqs/hacker-howto.html


It will be in 10/26 11 a.m. – 12 p.m. BYENG 210

Speaker: Wes Dyer, Microsoft

C# 3.0: Another reason why functional programming matters

Recently, there has been renewed interest in adopting language features pioneered by functional languages into mainstream language.  C# is an interesting example of an object-oriented language that has adopted functional features such as iterators, lambdas, and the ability to quote expressions.  These features form the basis of LINQ which is a powerful language integrated querying model designed to query data from many domains with one medium.

Wes Dyer did his Bachelors at ASU (and did his honors thesis with Rao ;-)