Tuesday, May 3, 2005 1:15 AM jerdenn

Atlanta C# Users Group - The CLR Team speaks...

And I sure listened.

The night consisted of several seriously cool demos, and included a bit of history on how IL evolved.  (I'm a sucker for computer history stories.)

Apparently, IL is the grandchild of the metadata  format used between the Microsoft C++ front end and back end compilers.  The Microsoft C++ frontend compiler compiles the C++ codestream to an intermediate format, and the backend compiler converts this stream into plaform / CPU specific instructions.

IL is based on that intermediate format, though it has been changed somewhat from its original form.

In the CLR model, the backend compiler is now the JIT compiler, and the JIT can make even more aggressive optimizations than a traditional compiler.

Cool Stuff.

Kirk Allen Evans has an excellent summary of the rest of the session...

Filed under:

Comments

# re: Atlanta C# Users Group - The CLR Team speaks...

Saturday, May 7, 2005 12:52 AM by Matt Ranlett

Don't forget the Atlanta .Net Regular Guys - we posted a pair of entries about meeting with the CLR team. And we'll keep you up to date with every .Net UG meeting in Atlanta

# re: Atlanta C# Users Group - The CLR Team speaks...

Saturday, May 7, 2005 1:01 AM by Jerry Dennany

Oh, how could I forget you guys?! You just hadn't posted yet when I wrote this entry.