The Future of Programming Languages - May 10, 2006 - Toronto - -100

John Lam of ObjectSharp Consulting recently presented his VS Live! Keynote, The Future of Programming Languages, to the Metro Toronto .NET User Group. In this fascinating and timely lecture, John discusses how the tools that we use as software developers help us create new code faster. Yet, this is not what most of us do in our jobs; what we really do is transform existing code into version N + 1. The tool vendors have taken notice and given us new tools that support automated refactoring, unit tests and code coverage analysis. But perhaps the problem isn’t our tools; perhaps the problem is our programming languages.

We are rapidly approaching a tipping point in programming languages. Looming on the horizon are dynamically-typed languages such as Python and Ruby. These languages trade straight-line performance for increased programmer productivity and happiness. When coupled with the richness of the .NET platform, you have a remarkably powerful tool for creating business applications.

For greater insight into the future of programming languages today, visit John’s blog at