1. What Is A Managed DLL?

Hi. What is a managed dll and why do we need them? How does the .net framework
make programming any easier? Is that just for c/c++? Euphoria seems to do that on
its own. I am new at this all and just wondered if I could get more
understanding. Hopefully, Euphoria wil never depend on managed code. It just
sounds difficult and limiting. Thanks!

new topic     » topic index » view message » categorize

2. Re: What Is A Managed DLL?

Louis Bryant wrote:
> 
> Hi. What is a managed dll and why do we need them? How does the .net framework
> make programming any easier? Is that just for c/c++? Euphoria seems to do that
> on its own. I am new at this all and just wondered if I could get more
> understanding.
> Hopefully, Euphoria wil never depend on managed code. It just sounds difficult
> and limiting. Thanks!

The .NET framework actually has lots of different languages that are targeted
at it.  The main language that MS pushes for it is C#.  .NET is basically
a virtual machine that executes Common Language Runtime assembly language.
You can think of it as being somewhat like the backend for euphoria, which
executes euphoria IL (intermediate language) code.  Or what the Perl6 
people are trying to achieve with Parrot.  I've actually got a semi-working 
version of ooeu that runs under .NET.

Managed code is code that only uses CLR code.  It's possible for managed
code to use unmanaged code (i.e., normal dlls).  The managed aspect actually
makes it easier to share code between languages, since everything is built
to a specific standard, and is designed to be compatible.

Matt

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu