Re: [newbie] Why is .Net so big? Why no linker?
From: Daniel O'Connell [C# MVP] (onyxkirx_at_--NOSPAM--comcast.net)
Date: 01/20/05
- Next message: Joy Labadie: "RE: Apend Row in VB.NET Datagrid"
- Previous message: Daniel O'Connell [C# MVP]: "Re: a pre-beginner's question: what is the pros and cons of .net, compared to ++"
- In reply to: Luke Skywalker: "Re: [newbie] Why is .Net so big? Why no linker?"
- Next in thread: Sean Hederman: "Re: [newbie] Why is .Net so big? Why no linker?"
- Messages sorted by: [ date ] [ thread ]
Date: Thu, 20 Jan 2005 10:50:04 -0600
"Luke Skywalker" <luke@tatooine.planet> wrote in message
news:t40vu0h2ct9boud4madutreoda2is2lbho@4ax.com...
> On Thu, 20 Jan 2005 07:26:39 -0000, Jon Skeet [C# MVP]
> <skeet@pobox.com> wrote:
>>It's not a case of making it OS-agnostic, it's a case of making it CPU-
>>agnostic. Think about 64-bit CPUs - a 64-bit JIT can no doubt produce
>>much more efficient code than using plain 32-bit instructions emitted
>>by a normal compiler.
>
> Ah ok, makes sense.
>
> As for the size of the .Net framework, I'm beginning to wonder if it
> includes a whole bunch of stuff that non-Net apps must install
> separately like ADO, etc.
>
Yes. The framework includes ADO.NET(~5 meg), ASP.NET(both the runtime and
web control libraries, which is another 10 meg easily), compilers(atleast it
will in 2.0, I forget if it does in 1.1), the runtime itself(GC, JIT, and
the rest, which is about 10-15 meg of the installed size), a full XML
stack(no reliance on MSXML), Windows forms(mostly wrappers around Win32 and
ActiveX, but some stuff is written from scratch), a GDI+ wrapper, the core
libraries, and a vb compatiblity library(if memory serves, anyway).
There is quite alot there. And any app which does not directly access COM or
PInvoke is self contained within the framework, its own code, and any third
party libraries(and what they access, of course).
I think the framework may also install MDAC, but I'm not sure on that last
point.
- Next message: Joy Labadie: "RE: Apend Row in VB.NET Datagrid"
- Previous message: Daniel O'Connell [C# MVP]: "Re: a pre-beginner's question: what is the pros and cons of .net, compared to ++"
- In reply to: Luke Skywalker: "Re: [newbie] Why is .Net so big? Why no linker?"
- Next in thread: Sean Hederman: "Re: [newbie] Why is .Net so big? Why no linker?"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|