@Red
First you say..
I provide said article in above post.
Now you say..
Hmmmm.... convienant.
Regarding pointers:
IntPtr?? Notice the limited part? The only thing IntPtr does is hold an address. Its there as a proxy for languages that dont use pointers. It doesn't magically give you the ability to read/write managed memory. To do that you need managed c++ or c# with unsafe/fixed blocks. IntPtr doesnt give you things like, oh I dunno... pointer arithmetic. Being able to get a pointer to a Bitmap's pixels, for fast reading/writes. Good Luck trying that with IntPtr.( But with your superior understanding of .net you should have known this already... )
"JIT feature of the compiler"??
You make a statement like that, and then have the nerve to tell me that my understanding of .net is shallow?? Talk about insulting.
Just a FYI, but the jit is not a feature, its a totally seperate compiler in itself. And yes, performance does play an important role in the clr, as do memory management, code security, code as a component, code portability, etc..
Who are you to tell me what experience I do or do not have? I've never claimed to be an expert vb.net user, but I do know the runtime and bcl quite well. I've been using c# almost exclusively for the past 2 years. You use c#, and guesswhat? You end up crossing paths with vb.net alot( and vice versa )
I lurk these forums daily, but very rarely post. I have no reason to jump in here and just "make stuff up" all of a sudden. If I didnt know what I was talking about, I wouldnt be posting. Period.
And its also pretty clear that you just want a pissing contest. Pick someone else, I'm done.
First you say..
could you confirm that with a brief example, or article from an acknowledged source... i'm not disputing this, it does seem logical, but i'd like to know this for sure...
I provide said article in above post.
Now you say..
stop googling about and do some tests yourself... the stuff you've just shown me is old news... known by anyone who was beta testing the languages...
Hmmmm.... convienant.
Regarding pointers:
VB.NET provides access to pointers using the IntPtr type. This allows a limited range of pointer operations. For example, an IntPtr variable can be used to store a handle to a file or a window.
IntPtr?? Notice the limited part? The only thing IntPtr does is hold an address. Its there as a proxy for languages that dont use pointers. It doesn't magically give you the ability to read/write managed memory. To do that you need managed c++ or c# with unsafe/fixed blocks. IntPtr doesnt give you things like, oh I dunno... pointer arithmetic. Being able to get a pointer to a Bitmap's pixels, for fast reading/writes. Good Luck trying that with IntPtr.( But with your superior understanding of .net you should have known this already... )
and the JIT feature of the compiler is really not so much about optimizing as it is about other things that .net is all about.
"JIT feature of the compiler"??
You make a statement like that, and then have the nerve to tell me that my understanding of .net is shallow?? Talk about insulting.
Just a FYI, but the jit is not a feature, its a totally seperate compiler in itself. And yes, performance does play an important role in the clr, as do memory management, code security, code as a component, code portability, etc..
get some real hands on experience and background in both c# and vb.net... it shows that you actually don't have this O...
Who are you to tell me what experience I do or do not have? I've never claimed to be an expert vb.net user, but I do know the runtime and bcl quite well. I've been using c# almost exclusively for the past 2 years. You use c#, and guesswhat? You end up crossing paths with vb.net alot( and vice versa )
I lurk these forums daily, but very rarely post. I have no reason to jump in here and just "make stuff up" all of a sudden. If I didnt know what I was talking about, I wouldnt be posting. Period.
t's just that your statements show that the depth of understanding is very shallow
Actually I think its quite obvious who knows there shit here. And its also pretty clear that you just want a pissing contest. Pick someone else, I'm done.