Friday, April 15, 2011

Checking In: Eric Lippert - On Compiler Evolution, Designing C# and Blogging

Happy Birthday, Channel 9!!!

We are 7 years old today! Smiley Hard to believe... What a great 7 years it has been. THANK YOU, NINERS! In celebration, we bring you the latest episode of Checking In with Erik Meijer. Our very special guest is Eric Lippert. To Erik, thank you for some many years of great content. From your lecture series on functional programming, Expert to Expert series and now Checking In. You are a C9 titan and we salute you.

Many of you probably know Eric Lippert from his exceptional blog. You've also met him on C9 before (in fact, Eric was the very first interview Channel 9 shot almost 7 years ago?I remember Lenn, Jeff, Bryn, Scoble, and myself huddled around the computer in my office watching the video with Eric. It was clear we were on to something...).

But how much do you know about Eric? Where is he from? What attracted him to computers? When did he first start programming? What was the spark that lit the fire inside of him for writing code? How did he land at Microsoft? What projects has he worked on over the years? What's he working on these days?

Compilers have evolved to meet the modern needs of developers, and Eric, one of the developers of the C# compiler, knows this firsthand. From Intellisense to refactoring, compilers do much more than take syntax and convert it into an optimized language that a target execution layer can understand. Currently, the C# compiler is written in C++ and it's architecture is becoming outdated (not because of C++ mind you...). Eric et al are rebuilding the C# compiler from the ground up and they are writing the compiler in C#. Why? Why not stick with C++? Will there be performance penalties to pay for going managed? We talk about all of this, of course...

Erik has many questions for Eric. What will the answers be? Tune in.

Enjoy, and thanks to Eric for spending time with Erik and Channel 9! Great conversation, as usual.

Happy Birthday, Channel 9!!!

iphone haiti earthquake ipad world cup eiffel tower

No comments:

Post a Comment