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.
Ad

Recommended

C# chap 2
C# chap 2
Shehrevar Davierwala
 
dotNET frameworks
dotNET frameworks
nawal saad
 
Intro to Microsoft.NET
Intro to Microsoft.NET
rchakra
 
Compiler.design.in.c.docs
Compiler.design.in.c.docs
Abid Syed
 
Krutika Dalvi
Krutika Dalvi
krutika kharshikar
 
Dotnet competitive tests
Dotnet competitive tests
SkillPracticalEdTech
 
Compiler Design Quiz
Compiler Design Quiz
Satyam Jaiswal
 
Ss ui lecture 1
Ss ui lecture 1
Avinash Kapse
 
Component of .net
Component of .net
Sireesh K
 
Linker and Loader Explained
Linker and Loader Explained
Adarsh Kr Sinha
 
Dotnet1
Dotnet1
Sudhriti Gupta
 
Introduction to programming languages part 2
Introduction to programming languages part 2
university of education,Lahore
 
Introduction to compiler
Introduction to compiler
A. S. M. Shafi
 
VB.NET:An introduction to Namespaces in .NET framework
VB.NET:An introduction to Namespaces in .NET framework
Richa Handa
 
Intro.net
Intro.net
singhadarsh
 
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
Antonio Chagoury
 
Types of system software
Types of system software
Inderbir Kaur Sandhu
 
System programming vs application programming
System programming vs application programming
Inderbir Kaur Sandhu
 
Debuggers in system software
Debuggers in system software
gayathri ravi
 
.Net overview
.Net overview
teach4uin
 
Parallel language & compilers
Parallel language & compilers
dikshagupta111
 
Aspnet architecture
Aspnet architecture
phantrithuc
 
Compiler vs interpreter
Compiler vs interpreter
Paras Patel
 
COMPILER DESIGN OPTIONS
COMPILER DESIGN OPTIONS
sonalikharade3
 
How a Compiler Works ?
How a Compiler Works ?
Hirdesh Vishwdewa
 
Planning to computer program(southeast university)
Planning to computer program(southeast university)
Arup deb nath
 
IRJET - Code Compiler Shell
IRJET - Code Compiler Shell
IRJET Journal
 
Interpreters & Debuggers
Interpreters & Debuggers
Malek Sumaiya
 
Unit6
Unit6
Abha Damani
 
.Net Framwork Architecture And components
.Net Framwork Architecture And components
syedArr
 

More Related Content

What's hot (20)

Component of .net
Component of .net
Sireesh K
 
Linker and Loader Explained
Linker and Loader Explained
Adarsh Kr Sinha
 
Dotnet1
Dotnet1
Sudhriti Gupta
 
Introduction to programming languages part 2
Introduction to programming languages part 2
university of education,Lahore
 
Introduction to compiler
Introduction to compiler
A. S. M. Shafi
 
VB.NET:An introduction to Namespaces in .NET framework
VB.NET:An introduction to Namespaces in .NET framework
Richa Handa
 
Intro.net
Intro.net
singhadarsh
 
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
Antonio Chagoury
 
Types of system software
Types of system software
Inderbir Kaur Sandhu
 
System programming vs application programming
System programming vs application programming
Inderbir Kaur Sandhu
 
Debuggers in system software
Debuggers in system software
gayathri ravi
 
.Net overview
.Net overview
teach4uin
 
Parallel language & compilers
Parallel language & compilers
dikshagupta111
 
Aspnet architecture
Aspnet architecture
phantrithuc
 
Compiler vs interpreter
Compiler vs interpreter
Paras Patel
 
COMPILER DESIGN OPTIONS
COMPILER DESIGN OPTIONS
sonalikharade3
 
How a Compiler Works ?
How a Compiler Works ?
Hirdesh Vishwdewa
 
Planning to computer program(southeast university)
Planning to computer program(southeast university)
Arup deb nath
 
IRJET - Code Compiler Shell
IRJET - Code Compiler Shell
IRJET Journal
 
Interpreters & Debuggers
Interpreters & Debuggers
Malek Sumaiya
 
Component of .net
Component of .net
Sireesh K
 
Linker and Loader Explained
Linker and Loader Explained
Adarsh Kr Sinha
 
Introduction to compiler
Introduction to compiler
A. S. M. Shafi
 
VB.NET:An introduction to Namespaces in .NET framework
VB.NET:An introduction to Namespaces in .NET framework
Richa Handa
 
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
Antonio Chagoury
 
System programming vs application programming
System programming vs application programming
Inderbir Kaur Sandhu
 
Debuggers in system software
Debuggers in system software
gayathri ravi
 
.Net overview
.Net overview
teach4uin
 
Parallel language & compilers
Parallel language & compilers
dikshagupta111
 
Aspnet architecture
Aspnet architecture
phantrithuc
 
Compiler vs interpreter
Compiler vs interpreter
Paras Patel
 
COMPILER DESIGN OPTIONS
COMPILER DESIGN OPTIONS
sonalikharade3
 
Planning to computer program(southeast university)
Planning to computer program(southeast university)
Arup deb nath
 
IRJET - Code Compiler Shell
IRJET - Code Compiler Shell
IRJET Journal
 
Interpreters & Debuggers
Interpreters & Debuggers
Malek Sumaiya
 

Similar to Common Runtime Language Features (20)

Unit6
Unit6
Abha Damani
 
.Net Framwork Architecture And components
.Net Framwork Architecture And components
syedArr
 
Microsoft .NET Framework
Microsoft .NET Framework
chandrasekhardesireddi
 
.Net slid
.Net slid
pacatarpit
 
.Net Framework
.Net Framework
MohamadKrm
 
CLR_via_CSharp_(Jeffrey_Richter_4th_Edition).pdf
CLR_via_CSharp_(Jeffrey_Richter_4th_Edition).pdf
ssuserbe139c
 
Nakov dot net-framework-overview-english
Nakov dot net-framework-overview-english
srivathsan.10
 
.Netframework
.Netframework
Shareb Ismaeel
 
.NET Framework Overview
.NET Framework Overview
Doncho Minkov
 
.Net the begining
.Net the begining
cncwebworld
 
ASP.NET Session 1
ASP.NET Session 1
Sisir Ghosh
 
Dotnet framework
Dotnet framework
Nitu Pandey
 
Net Framework Overview
Net Framework Overview
Luis Goldster
 
Introductionto .netframework by Priyanka Pinglikar
Introductionto .netframework by Priyanka Pinglikar
PriyankaPinglikar
 
Introduction to .NET by QuontraSolutions
Introduction to .NET by QuontraSolutions
QUONTRASOLUTIONS
 
Session gwjanhdienjsgek2nwgei2792jej 1.ppt
Session gwjanhdienjsgek2nwgei2792jej 1.ppt
r86308281
 
Chapter1_Part1.pptx
Chapter1_Part1.pptx
RaajzKoirala
 
Lecture - The .Net Technology and Framework
Lecture - The .Net Technology and Framework
Jibran Rasheed
 
DotNet Framework
DotNet Framework
Wani Zahoor
 
.Net Overview
.Net Overview
Pankaj Rattan
 
.Net Framwork Architecture And components
.Net Framwork Architecture And components
syedArr
 
.Net Framework
.Net Framework
MohamadKrm
 
CLR_via_CSharp_(Jeffrey_Richter_4th_Edition).pdf
CLR_via_CSharp_(Jeffrey_Richter_4th_Edition).pdf
ssuserbe139c
 
Nakov dot net-framework-overview-english
Nakov dot net-framework-overview-english
srivathsan.10
 
.NET Framework Overview
.NET Framework Overview
Doncho Minkov
 
.Net the begining
.Net the begining
cncwebworld
 
ASP.NET Session 1
ASP.NET Session 1
Sisir Ghosh
 
Dotnet framework
Dotnet framework
Nitu Pandey
 
Net Framework Overview
Net Framework Overview
Luis Goldster
 
Introductionto .netframework by Priyanka Pinglikar
Introductionto .netframework by Priyanka Pinglikar
PriyankaPinglikar
 
Introduction to .NET by QuontraSolutions
Introduction to .NET by QuontraSolutions
QUONTRASOLUTIONS
 
Session gwjanhdienjsgek2nwgei2792jej 1.ppt
Session gwjanhdienjsgek2nwgei2792jej 1.ppt
r86308281
 
Chapter1_Part1.pptx
Chapter1_Part1.pptx
RaajzKoirala
 
Lecture - The .Net Technology and Framework
Lecture - The .Net Technology and Framework
Jibran Rasheed
 
DotNet Framework
DotNet Framework
Wani Zahoor
 
Ad

Recently uploaded (20)

Raman Bhaumik - Passionate Tech Enthusiast
Raman Bhaumik - Passionate Tech Enthusiast
Raman Bhaumik
 
Viral>Wondershare Filmora 14.5.18.12900 Crack Free Download
Viral>Wondershare Filmora 14.5.18.12900 Crack Free Download
Puppy jhon
 
Enabling BIM / GIS integrations with Other Systems with FME
Enabling BIM / GIS integrations with Other Systems with FME
Safe Software
 
Data Validation and System Interoperability
Data Validation and System Interoperability
Safe Software
 
FIDO Seminar: Evolving Landscape of Post-Quantum Cryptography.pptx
FIDO Seminar: Evolving Landscape of Post-Quantum Cryptography.pptx
FIDO Alliance
 
FIDO Seminar: Authentication for a Billion Consumers - Amazon.pptx
FIDO Seminar: Authentication for a Billion Consumers - Amazon.pptx
FIDO Alliance
 
AI VIDEO MAGAZINE - June 2025 - r/aivideo
AI VIDEO MAGAZINE - June 2025 - r/aivideo
1pcity Studios, Inc
 
MuleSoft for AgentForce : Topic Center and API Catalog
MuleSoft for AgentForce : Topic Center and API Catalog
shyamraj55
 
“From Enterprise to Makers: Driving Vision AI Innovation at the Extreme Edge,...
“From Enterprise to Makers: Driving Vision AI Innovation at the Extreme Edge,...
Edge AI and Vision Alliance
 
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC
 
High Availability On-Premises FME Flow.pdf
High Availability On-Premises FME Flow.pdf
Safe Software
 
Creating Inclusive Digital Learning with AI: A Smarter, Fairer Future
Creating Inclusive Digital Learning with AI: A Smarter, Fairer Future
Impelsys Inc.
 
TrustArc Webinar - 2025 Global Privacy Survey
TrustArc Webinar - 2025 Global Privacy Survey
TrustArc
 
Crypto Super 500 - 14th Report - June2025.pdf
Crypto Super 500 - 14th Report - June2025.pdf
Stephen Perrenod
 
AudGram Review: Build Visually Appealing, AI-Enhanced Audiograms to Engage Yo...
AudGram Review: Build Visually Appealing, AI-Enhanced Audiograms to Engage Yo...
SOFTTECHHUB
 
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Alliance
 
“Addressing Evolving AI Model Challenges Through Memory and Storage,” a Prese...
“Addressing Evolving AI Model Challenges Through Memory and Storage,” a Prese...
Edge AI and Vision Alliance
 
AI vs Human Writing: Can You Tell the Difference?
AI vs Human Writing: Can You Tell the Difference?
Shashi Sathyanarayana, Ph.D
 
Artificial Intelligence in the Nonprofit Boardroom.pdf
Artificial Intelligence in the Nonprofit Boardroom.pdf
OnBoard
 
June Patch Tuesday
June Patch Tuesday
Ivanti
 
Raman Bhaumik - Passionate Tech Enthusiast
Raman Bhaumik - Passionate Tech Enthusiast
Raman Bhaumik
 
Viral>Wondershare Filmora 14.5.18.12900 Crack Free Download
Viral>Wondershare Filmora 14.5.18.12900 Crack Free Download
Puppy jhon
 
Enabling BIM / GIS integrations with Other Systems with FME
Enabling BIM / GIS integrations with Other Systems with FME
Safe Software
 
Data Validation and System Interoperability
Data Validation and System Interoperability
Safe Software
 
FIDO Seminar: Evolving Landscape of Post-Quantum Cryptography.pptx
FIDO Seminar: Evolving Landscape of Post-Quantum Cryptography.pptx
FIDO Alliance
 
FIDO Seminar: Authentication for a Billion Consumers - Amazon.pptx
FIDO Seminar: Authentication for a Billion Consumers - Amazon.pptx
FIDO Alliance
 
AI VIDEO MAGAZINE - June 2025 - r/aivideo
AI VIDEO MAGAZINE - June 2025 - r/aivideo
1pcity Studios, Inc
 
MuleSoft for AgentForce : Topic Center and API Catalog
MuleSoft for AgentForce : Topic Center and API Catalog
shyamraj55
 
“From Enterprise to Makers: Driving Vision AI Innovation at the Extreme Edge,...
“From Enterprise to Makers: Driving Vision AI Innovation at the Extreme Edge,...
Edge AI and Vision Alliance
 
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC
 
High Availability On-Premises FME Flow.pdf
High Availability On-Premises FME Flow.pdf
Safe Software
 
Creating Inclusive Digital Learning with AI: A Smarter, Fairer Future
Creating Inclusive Digital Learning with AI: A Smarter, Fairer Future
Impelsys Inc.
 
TrustArc Webinar - 2025 Global Privacy Survey
TrustArc Webinar - 2025 Global Privacy Survey
TrustArc
 
Crypto Super 500 - 14th Report - June2025.pdf
Crypto Super 500 - 14th Report - June2025.pdf
Stephen Perrenod
 
AudGram Review: Build Visually Appealing, AI-Enhanced Audiograms to Engage Yo...
AudGram Review: Build Visually Appealing, AI-Enhanced Audiograms to Engage Yo...
SOFTTECHHUB
 
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Alliance
 
“Addressing Evolving AI Model Challenges Through Memory and Storage,” a Prese...
“Addressing Evolving AI Model Challenges Through Memory and Storage,” a Prese...
Edge AI and Vision Alliance
 
AI vs Human Writing: Can You Tell the Difference?
AI vs Human Writing: Can You Tell the Difference?
Shashi Sathyanarayana, Ph.D
 
Artificial Intelligence in the Nonprofit Boardroom.pdf
Artificial Intelligence in the Nonprofit Boardroom.pdf
OnBoard
 
June Patch Tuesday
June Patch Tuesday
Ivanti
 
Ad

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.