Tuesday, September 2, 2008

Tech Ed 2008 Day Two - WEB308 Pumping iron: Dynamic languages on .NET

  • (Speaker: Harry Pierson)
DevHawk Dynamic - more at runtime than compile time. E.g. JavaScript Type creation Can manipulate more at runtime. Less security that is provided by the compiler More flexibility. Sual Scheme - definition in multiple places infinity - 1 types of errors. Can't ship by just compiling Static languages have the edge for performance Short on ceremony Whitespace is significant - convention. Aspect oriented programming - cross cutting concerns Functional programming programming Meta programming Interop with other .NET code Embeddable codeplex.com/ironpython