The CLR Compiler Geek Roundtable
- Posted: Mar 17, 2005 at 5:22 PM
- 34,620 Views
- 19 Comments
Download
How do I download the videos?
- To download, right click the file type you would like and pick “Save target as…” or “Save link as…”
Why should I download videos from Channel9?
- It's an easy way to save the videos you like locally.
- You can save the videos in order to watch them offline.
- If all you want is to hear the audio, you can download the MP3!
Which version should I choose?
- If you want to view the video on your PC, Xbox or Media Center, download the High Quality WMV file (this is the highest quality version we have available).
- If you'd like a lower bitrate version, to reduce the download time or cost, then choose the Medium Quality WMV file.
- If you have a Zune, WP7, iPhone, iPad, or iPod device, choose the low or medium MP4 file.
- If you just want to hear the audio of the video, choose the MP3 file.
Right click “Save as…”
- Mid Quality WMV (Lo-band, Mobile)
- WMV (WMV Video)
Listen in as they talk about the CLR compiler over plates of BBQ.
Comments Closed
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
Glad you liked it!
C
If I don't write a compiler at least it gives me a lot internals... that's also a big benefit.
I didn't get the title of the book, anyone can point my in the right direction?
STOP POSTING LONG LINKS!!!!!!
See Lightweight Code Generation in .NET 2.0 (DynamicMethod class particularly). I think that is want you suggest.
files that flesh out the implementation).
The whole discussion by the guy from Australia about private types is not really correct. Using .NET reflection, I can access private data members and functions during
runtime. And using the .NET Reflector (or similar), I can access private data inside DLL or EXE files with not too much difficulty. So, the whole
private/protected/public distinction (while interesting when it comes to correctness) is not really practical in managed code.
Of course, interfacing between languages is definitely much easier. And while we're discussing languages, why not have a true Java language compiler that
"just works" (like the PHP compiler Phalanger) in the CLR? I'm talking JButton, not Button, and so on...so that I can run Java applet code in a Winform UI. Gabeesh?
P.S. trueguru, not only did you screw up the layout of the page by incorrectly posting the link, but you did so because you shamelessly had to include a referral
link for the book.
Thanks for the headsup. It sounds interesting although I can't read the docs on it now (the online MSDN library being next-to useless). I'll take a look when I get the Whidbey beta.
rhm: Try this link http://msdn2.microsoft.com/library/80h6baz2.aspx (or more readable http://msdn2.microsoft.com/library/system.reflection.emit.dynamicmethod.aspx)
Gotta love the new MSDN Library
Small excerpt from it:
here you go:
click here
Not here. What's the problem?
Your 18pt red bold thing screws up the page formatting.
Seems to be a problem with firefox. It does not break links into two lines... That's kind of lame.
That's not true. Url contain also "-", which are used to introduce a new line in quite every program that is working with text. The URL from Amazon contains a lot of them.
Experimenting with IE6 shows that it posesses no such facility to "wrap URLs". It just happens that IE has different word breaking rules to Gecko. IE breaks 'words' on some punctuation marks including '?' and '-', but it doesn't break on '/' for example so it only helps out people who ignorantly post long URLs if they happen to contain those characters. IE is wrong here IMO. Word breaks should only occur on breaking whitespace characters unless you are going to implement a true hyphenation scheme (which would be language dependant) that doesn't break technical notation such as URLs.
In addition to demonstrating the advantage of devlabs, I saw some importance, for myself, in understanding how managed code impacts consideration of software trustworthiness, especially for integration of components from multiple sources. That angle was enough for me to snag the video for future pondering.
I loved the anecdotal material. In 1961, when I arrived in New York City to do some "Applied Programming Development" work, one job was to figure out how to build a version of RPG so our Univac small-scale systems could run IBM 1401 applications. I had forgotten the importance of the card-input event/message loop until it was brought up in the video. Scary stuff for a procedural-language guy teethed on FORTRAN (I & II), ALGOL 60, and assembler.
brülör servisi
baymak servis
kadıköy kombi servisi
Remove this comment
Remove this thread
close