Re: Is that a joke ?
- From: "Nick Malik [Microsoft]" <nickmalik@xxxxxxxxxxxxxxxxxx>
- Date: Sun, 26 Jun 2005 11:19:55 -0700
The .Net framework DOES compile code into native op-codes. It is NOT an
interpreter.
While some operations run quicker in C++, including the initial load of the
app into memory, the fact is that .Net apps are not substantially slower,
when running, than C++ apps for most uses. Perhaps you have hit on a
situation that runs slower? Perhaps if you tell is a little more about your
app?
--
--- Nick Malik [Microsoft]
MCSD, CFPS, Certified Scrummaster
http://blogs.msdn.com/nickmalik
Disclaimer: Opinions expressed in this forum are my own, and not
representative of my employer.
I do not answer questions on behalf of my employer. I'm just a
programmer helping programmers.
--
"Ted Nicols" <__NoSpAm__deltafox@xxxxxxxx> wrote in message
news:e3UQUWneFHA.3280@xxxxxxxxxxxxxxxxxxxxxxx
> That's what I keep asking myself whenever develop in .NET. Is this a joke
> a farse or just a bad dream?
>
> .NET is slow, actually slow is just a polite word I can use in a
> newsgroup.
>
>
>
> .NET is just a VM and as one it works very slowly, before and after JIT. I
> don't understand why some people insist that a VM can be compared with
> native code. I really feel sick, whenever compare native C++ code against
> the same code ported to C#. I don't know what is the performance loss with
> databases or corporate solutions but my math/CAE functions run times
> slower in .NET.
>
> Managed code might be fast enough for enterprise apps, database front ends
> or asp intranets. It probably looks fast to Java or VB developers but what
> about real time applications?
>
> What about CAD, CAE, CAM, scientific applications, utilities, math,
> imaging, desktop publishing etc. What should developers who write such
> applications must do ? Port them into UNIX ?
>
>
>
> What happened to the rule i knew twenty years ago? "Next version of
> anything should be at least faster and more stable than the previous one"
>
>
>
> I have many questions for MS developers, although I'm sure nobody will
> ever answer.
>
>
>
> 1. Is .NET just an approach to enterprise development?
>
> 2. Or another battle with Sun's Java
>
> 3. Or an MS conclusion that performance doesn't matter any more
>
> 4. If .NET was slow for WinFS, Office or Longhorn then why we have to
> believe that is fast for our own applications?
>
> 5. If Microsoft want a new API why that must be based on VM technology?
>
> 6. Why MS call .NET a "safe" framework, safe from what? Safe from hackers,
> I don't thin so, they can write anything they want in unmanaged code. Safe
> from mem leaks, a garbage collector doesn't make good programmers or safe
> applications. I still wonder what "safe" means.
>
> 7. Winforms1 will become obsolete because of WF2. WF2 will become obsolete
> because of Avalon. Then why they introduced them? Just to have something
> that hides Win32/GDI calls?
>
> 8. Longhorn drivers, kernel and anything "low-level" will be written in
> native code. LH must run in 64bit processors too, so native code must be
> natively compiled in 64bit API calls. That means Win32 will become Win64.
> Why MS don't simply implement WinFX as an OO frontend to Win32/64 API,
> leaving out the VM?
>
> 9. Mr Gates, why all that brain wash? You can fool some enterprise
> programmers but not the rest of us who used to hand-optimise our code,
> just to gain speed.
>
>
>
> Finally, a single word question to all those bright scientists who work
> for MS, Why ?
>
>
>
> Please don't try to change my opinion, you cannot. By the way I'm not one
> of those stupid guys who use to call Microsoft as M$. Me and all my
> colleagues use Microsoft development tools since 1982 and we all know what
> exactly are JIT, VM and native compiler.
>
>
>
> I really like .NET/WinFX as a library and C# as a modern language, but I
> feel sick with all that waste of processing power and lack of performance.
>
>
>
> Regards
>
> Ted Nicols
>
>
.
- Follow-Ups:
- Re: Is that a joke ?
- From: Ted Nicols
- Re: Is that a joke ?
- From: Wraith Daquell
- Re: Is that a joke ?
- References:
- Is that a joke ?
- From: Ted Nicols
- Is that a joke ?
- Prev by Date: Re: Is that a joke ?
- Next by Date: Re: Is that a joke ?
- Previous by thread: Re: Is that a joke ?
- Next by thread: Re: Is that a joke ?
- Index(es):
Relevant Pages
|