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.

Common Runtime Language Features

  • 1.
  • 2.
     Software developerPerry 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.