Advertisement
Venciity

[SoftUni C#] Introduction - 13.csharp-and-dot-net-framework

Mar 8th, 2014
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. Describe the difference between C# and .NET Framework in
  2. 2-3 sentences. Write your description in a text file called “csharp-and-dot-net-framework.txt”. Use English.
  3.  
  4. • .NET isn't just a library, but also a runtime for executing applications.
  5. • The knowledge of C# implies some knowledge of .NET (because the C# object model corresponds to the .NET object model and you can do anything interesting in C# just by using .NET libraries). The opposite isn't necessarily true as you can use other languages to write .NET applications.
  6. The distinction between a langauge and runtime and library is more strict in .NET/C# than for example in C++, where the language specification also includes some basic library functions. The C# specification says only a very little about the environment (basically, that it should contain some types such asi int, but that's more or less all).
  7.  
  8. C# is a programming language, .NET is a blanket term that tends to cover both the .NET Framework (an application framework library) and the Common Language Runtime which is the runtime in which .NET assemblies are run.
  9.  
  10. Microsoft's implementation of C# is heavily integrated with the .NET Framework so it is understandable that the two concepts would be confused. However it is important to understand that they are two very different things.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement