Managed code: Difference between revisions

Content deleted Content added
Undid revision 796828433 by Special:Contributions/2604:6000:130A:A4:10BA:936B:88C9:1532: npov "obsolete languages"
Clarified that Managed Code is the output of a compilation process from higher level languages. (Hopefully)
Line 1:
'''Managed code''' is computer program [[source code]] that requires and will execute only under the ''management'' of a [[Common Language Runtime]] [[virtual machine]], typically the [[.NET Framework]], or [[Mono (software)|Mono]]. The term was coined by [[Microsoft]].
 
Managed code is the compiler output of [[source code]] written in one of over twenty high-level programming languages that are available for use with the Microsoft .NET Framework, including C#, J#, Microsoft Visual Basic .NET, Microsoft JScript and .NET, while unmanaged code refers to programs written in [[C (programming language)|C]], [[C++]], and other languages that do not need a runtime to execute. Managed code in the Microsoft .Net Framework is defined according to the [[Common Intermediate Language]] specification.
 
== Terminology ==