Posted By: The Channel 9 Team | Feb 11th, 2005 @ 12:53 AM | 138,178 Views | 44 Comments
Suzanne Cook is a developer on the .NET CLR team. Translation: she's smart and she's a geek.

Anyway, she talks about loaders and GACs and other such obscure topics.

In this segment we ask things from "what's the GAC?" to getting inside knowledge of the .NET CLR Loader (which is what she works on).

You can read more of Suzanne's thoughts on her blog: .NET CLR Loader Notes.
Tag: CLR
Media Downloads:
Rating:
0
0
Marsella
Marsella
Error- there is no beer in the fridge!
Cant get the video to work, how do I download rather than stream?
Please provide transcript to the video.

The quality of audio is quite bad. When can we see Chris Brumme?
Something Suzanne said about 12 minutes in made me think, do Microsoft employees use a *real* pre-processor when writing managed code?  I think Suzanne said something about using the pre-processor to define an Assembly name.
Minh
Minh
WOOH! WOOH!
I read somewhere that Fusion handles all the managed calls that require some sort of unmanaged calls or resources. Is this an accurate description?
Minh
Minh
WOOH! WOOH!
Beer28 wrote:
So my question is, does managed mean VM managed in general, or does it mean MSIL?
I first heard "managed" when .NET came out. So managed code is anything thar runs inside the CLR. C# is managed, VB.net is managed, MSIL is managed. VB6 is NOT managed.
Minh
Minh
WOOH! WOOH!
Beer28 wrote:
Is the CLR just a big CPU emulation machine?
I don't believe so. The JIT compiler does create native x86 instructions from MSIL ... then I guess at some point run those instructions.
Sampy
Sampy
This will be the sixth time we have destroyed it and we have become exceedingly efficient at it
What about rotor? You can look at that code and see what's going on. It's not exactly the same but it's pretty close.

Also, good to see this round of "who invented what" ended quickly. You know how much I love that game Smiley
Sampy
Sampy
This will be the sixth time we have destroyed it and we have become exceedingly efficient at it

What's to stop you from throwing together a BSD machine to play with rotor on?

Also, I think it's important to note that for most people, understanding exactly how the CLR loads a dll (and I mean exactly, it's always good to have a vague understanding) isn't that useful. While you and I may be interested, it's mostly an intellectual curiosity rather than a deal-breaker when it comes to platform choice.

Microsoft Communities