SlideShare a Scribd company logo
Perry Hunchak
 Software developer Perry Hunchak studied at the University of Alberta and the Southern
Alberta Institute of Technology in Calgary. Perry Hunchak has substantial experience in
implementing business logic through .NET Framework assemblies.
A Microsoft-developed software platform and environment released in 2002, the .NET
Framework allows interoperability with multiple programming languages. It is commonly
used for designing and operating program applications and consists of three primary
components: ASP.NET, the Framework Class Library, and the Common Language Runtime
(CLR).
Also known as the Virtual Execution System, the CLR is a computer environment that
enables .NET program code to run. The CLR’s features include management components
and code access security, as well as a robust code verification system that is known as the
common type system (CTS). Since the environment is managed, memory management and
other program components are handled automatically and errors such as memory leaks
and invalid memory references are eliminated. Lastly, the Runtime is built to improve
performance. In addition to just-in-time features and interoperability with server-side
applications, the CLR allows developers to write applications in the language of their choice
and still use system components designed through other programming languages.

More Related Content

PDF
PPT
dotNET frameworks
PPTX
Intro to Microsoft.NET
PDF
Compiler.design.in.c.docs
DOCX
Krutika Dalvi
DOCX
Dotnet competitive tests
PDF
Compiler Design Quiz
PPTX
Ss ui lecture 1
dotNET frameworks
Intro to Microsoft.NET
Compiler.design.in.c.docs
Krutika Dalvi
Dotnet competitive tests
Compiler Design Quiz
Ss ui lecture 1

What's hot (20)

PPTX
Component of .net
PDF
Linker and Loader Explained
PPTX
PPT
Introduction to programming languages part 2
PDF
Introduction to compiler
PPTX
VB.NET:An introduction to Namespaces in .NET framework
PPT
Intro.net
PPTX
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
PPTX
Types of system software
PPTX
System programming vs application programming
PPTX
Debuggers in system software
PPT
.Net overview
PPTX
Parallel language & compilers
PPTX
Aspnet architecture
PPTX
Compiler vs interpreter
PPTX
COMPILER DESIGN OPTIONS
PPT
How a Compiler Works ?
PPTX
Planning to computer program(southeast university)
PDF
IRJET - Code Compiler Shell
PPT
Interpreters & Debuggers
Component of .net
Linker and Loader Explained
Introduction to programming languages part 2
Introduction to compiler
VB.NET:An introduction to Namespaces in .NET framework
Intro.net
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
Types of system software
System programming vs application programming
Debuggers in system software
.Net overview
Parallel language & compilers
Aspnet architecture
Compiler vs interpreter
COMPILER DESIGN OPTIONS
How a Compiler Works ?
Planning to computer program(southeast university)
IRJET - Code Compiler Shell
Interpreters & Debuggers
Ad

Similar to Common Runtime Language Features (20)

PPTX
.Net slid
PPTX
Net Fundamentals
PPTX
.Net Framwork Architecture And components
DOCX
1 what is microsoft .net framework
PPTX
.Net platform an understanding
DOCX
PPTX
DotNet Framework
PPT
Net framework
PDF
Dot net
PPTX
Introduction of .net framework
PPTX
1-.NET Introduction.pptx
PDF
.NET Core, ASP.NET Core Course, Session 3
PPS
Asp.net new
PPTX
PPTX
Session2 (3)
PPTX
Chapter1_Part1.pptx
PPTX
basic of .net programming in computer language
PPTX
dot net technology
PDF
Cetpa infotech is the best advanced .net training institute in Delhi NCR
PPT
.Net overview
.Net slid
Net Fundamentals
.Net Framwork Architecture And components
1 what is microsoft .net framework
.Net platform an understanding
DotNet Framework
Net framework
Dot net
Introduction of .net framework
1-.NET Introduction.pptx
.NET Core, ASP.NET Core Course, Session 3
Asp.net new
Session2 (3)
Chapter1_Part1.pptx
basic of .net programming in computer language
dot net technology
Cetpa infotech is the best advanced .net training institute in Delhi NCR
.Net overview
Ad

Recently uploaded (20)

PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Big Data Technologies - Introduction.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Electronic commerce courselecture one. Pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Approach and Philosophy of On baking technology
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Empathic Computing: Creating Shared Understanding
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPT
Teaching material agriculture food technology
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Spectral efficient network and resource selection model in 5G networks
Big Data Technologies - Introduction.pptx
MYSQL Presentation for SQL database connectivity
Electronic commerce courselecture one. Pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Approach and Philosophy of On baking technology
Agricultural_Statistics_at_a_Glance_2022_0.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Empathic Computing: Creating Shared Understanding
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Understanding_Digital_Forensics_Presentation.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
The AUB Centre for AI in Media Proposal.docx
MIND Revenue Release Quarter 2 2025 Press Release
Teaching material agriculture food technology
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...

Common Runtime Language Features

  • 2.  Software developer Perry Hunchak studied at the University of Alberta and the Southern Alberta Institute of Technology in Calgary. Perry Hunchak has substantial experience in implementing business logic through .NET Framework assemblies. A Microsoft-developed software platform and environment released in 2002, the .NET Framework allows interoperability with multiple programming languages. It is commonly used for designing and operating program applications and consists of three primary components: ASP.NET, the Framework Class Library, and the Common Language Runtime (CLR). Also known as the Virtual Execution System, the CLR is a computer environment that enables .NET program code to run. The CLR’s features include management components and code access security, as well as a robust code verification system that is known as the common type system (CTS). Since the environment is managed, memory management and other program components are handled automatically and errors such as memory leaks and invalid memory references are eliminated. Lastly, the Runtime is built to improve performance. In addition to just-in-time features and interoperability with server-side applications, the CLR allows developers to write applications in the language of their choice and still use system components designed through other programming languages.