VP - Lecture 1 - Overview
VP - Lecture 1 - Overview
• Previous Discussion:
⮚ Course Outlines
Today’s Discussion
⮚ Microsoft .Net framework
• Different modules
⮚ For different operating systems
⮚ to support some or all of the features, depending on their
characteristics
• basic types
.NET Standard and .NET Core
.NET Standard and .NET Core
• .NET Core: the most optimal solution for cross-platform code
development.
⮚ Contains APIs for basic actions
for example, file access, string manipulation, managing streams,
⮚ storing data
⮚ in collections, security attributes, and many others.
• Just-in‐time (JIT) compiler, compiles CIL into native code specific to the
targeted OS and machine architecture.
• Only at this point can the OS execute the application.
• compiled only when it is needed.
• Can happen on the fly while application is running,
2. Reference types:
• Stores a reference to the value's memory address,
• Are allocated on the heap
• Can be :
• self-describing types
• pointer types (arrays and class types)
• interface types
4. Common Language Specification(CLS)
Sample Rules:
• Representation of text strings
• Internal representation of enumerations
• Definition of static members