Search   Feed   Browse   Add
Feed items 1 - 7 of 7 for December 2004

GrantRi's WebLog [MS]

Ramblings of a compiler geek

Some of my opinions on Generics - December 31, 2004

Disclaimer: These are all my opinions, so don't take them to mean anything more than the futile thoughts of an insignificant bystander who happened to be fortunate enough to listen to a few of the C language design meetings and occasionally interact with some of the designers. John and a few others have compared the CLR's generics (hereafter referred to as simply 'Generics') to C++'s templates ('Templates'). In some ways I think this is beneficial, but in other ways I think it is like comparing.
http://blogs.msdn.com/grantri/archive/2004/12/31/344967.aspx

More Info on Base Addresses - December 29, 2004

Another Microsoftie, Josh Williams follows my blogs and pointed out another case where a base address matters: NGEN.  When you NGEN your assemblies, the new images are loaded at the same base address as the original binaries.  As Josh pointed out to me, NGEN images do have significantly more relocations (similar to a real native image), and on 64-bit platforms may end up using an extra jump stub when they get rebased far away from the call targets (i.e. when a 32-bit offset no longer..
http://blogs.msdn.com/grantri/archive/2004/12/29/344014.aspx

More Q&A - Why No Generic Attributes - December 22, 2004

Question from Wes Haggard: A while back I posted http:weblogs.asp.netwhaggardarchive20041012241476.aspx about having a generic type inherit from Attribute. Do you know why this is prohibited in C My attempted response: I used to think it wasa a CLI restriction, but now I've scoured the docs and can't find anything like that.  So, you'll have to settle for a big fat "I don't know".
http://blogs.msdn.com/grantri/archive/2004/12/22/330208.aspx

More Q&A - C Project settings - December 22, 2004

Question from Eric Wilson: Could you do a post on what the settings on the Advanced Tab in Visual Studio.Net for C projects are for and when you should use them My lame response: I've only occasionally had to deal with the project-system guys that more or less own that 'Tab", so I can't even remember what's on it.  Going off of the online MSDN: Visual C Reference Advanced, Configuration Properties, <Projectname> Property Pages Dialog Box, I see 4 settings: Incremental...
http://blogs.msdn.com/grantri/archive/2004/12/22/330160.aspx

Why can't I do XYZ in C - December 7, 2004

First off I'm not a language lawyer, or an expert.  I am only sharing some of the impressions I've gotten from working with the real language designers. Eric Wilson asked why C doesn't allow you to call static methods using instance pointers.  My answer would be two-fold: C is very explicit.  There's generally one and only one way to do a lot of things that in CC++ had many ways.  Likewise whenever there was a CC++ language construct that was often mis-used, misunderstood,..
http://blogs.msdn.com/grantri/archive/2004/12/07/277954.aspx

I've run out of ideas again - December 1, 2004

In case you haven't noticed, I've run out of ideas to write about.  I'm sure there's still a few things I know that I haven't explained, btu I can't remember them... If you've been dying to know something about the C compiler, ALink, CLR file formats, 64-bit JITs, please ask,a nd I'll see what I can do. --Grant
http://blogs.msdn.com/grantri/archive/2004/12/01/273265.aspx

64-bit beta is official! - December 1, 2004

Finally I have something to write about!  There's a new section on MSDN that is definitely worth reading: 64-Bit .NET Framework (http:msdn.microsoft.comnetframeworkprogramming64bit) Now you only need a new 64-bit machine and OS to try it out on. --Grant
http://blogs.msdn.com/grantri/archive/2004/12/01/273257.aspx
Available Archives
- September (1 item)
- October (2 items)
- December (7 items)
Sponsored Links
© 2008 FeedCapsule.com  |  Contact