By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
435,374 Members | 2,993 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 435,374 IT Pros & Developers. It's quick & easy.

.net Framework Vs Win32 Api

P: 2
Hi all, iam new to .net and i have some basic questions need to be clarified.
do .net base classes still use win32 api's internally or are they written from scrath.
if they were written from down level what is the language used to write them.like you know,win32 api's are c based.
thank you .
Apr 18 '07 #1
Share this Question
Share on Google+
2 Replies


RedSon
Expert 5K+
P: 5,000
I think a lot of .NET apis map to win32 apis but .NET is its own language. It is not written in anything "down deep" .NET has its own compilers, tools, interpreters and APIs while still supporting some win32 stuff.
Apr 18 '07 #2

SammyB
Expert 100+
P: 807
Hi all, iam new to .net and i have some basic questions need to be clarified.
do .net base classes still use win32 api's internally or are they written from scrath.
if they were written from down level what is the language used to write them.like you know,win32 api's are c based.
thank you .
Take a look at the Wrox book Professional .NET Framework 2.0 by Joe Duffy. He explains in his book that Managed Code, any high-level NET language like VB or C#, is compiled into an Assembly (Metadata plus an executable written in Intermediate Language) which is taken by the CLR (Common Language Runtime) and compiled into executable code through a process called just-in-time (JIT) compilation.
Physically, the CLR is little more than a collection of DLLs containing sophisticated algorithms that interact with Windows via calls to various Win32 and COM APIs.
Apr 18 '07 #3

Post your reply

Sign in to post your reply or Sign up for a free account.