Managed code (original) (raw)

About DBpedia

Managed code is computer program code that requires and will execute only under the management of a Common Language Infrastructure (CLI); Virtual Execution System (VES); virtual machine, e.g. .NET, CoreFX, or .NET Framework; Common Language Runtime (CLR); or 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, including C#, J# and Visual Basic .NET.

Property Value
dbo:abstract El código gestionado es el código de un programa de ordenador que se ejecuta bajo la gestión de una máquina virtual, a diferencia del código no gestionado, que es ejecutado directamente por la CPU del ordenador. Las ventajas del código gestionado incluyen facilidades para el programador y garantías de seguridad. En concreto el término código gestionado es muy dominante, aunque no exclusivo, en el mundo Microsoft. Los lenguajes más comunes de Microsoft para crear código gestionado son C# y Visual Basic.NET. En principio en cualquier lenguaje de programación los programas se pueden compilar en código gestionado o no gestionado. En la práctica, sin embargo, cada lenguaje de programación se compila en un tipo. Por ejemplo, el lenguaje de programación Java casi siempre se compila en código gestionado, aunque hay compiladores de Java que pueden generar código no gestionado (como el compilador GNU de Java). Hay muchos ejemplos históricos de código gestionado ejecutándose en una máquina virtual, como el UCSD Pascal que utilizaba . Java popularizó esta aproximación con su Bytecode ejecutado por la Máquina virtual Java. Microsoft utiliza código gestionado en su máquina virtual CLR en el .NET Framework, u otras máquinas virtuales similares. Algunos compiladores producen un "pseudocódigo" intermedio con la intención de compilarlo en código máquina y no para ejecutarlo en el interior de una máquina virtual como código gestionado (vea por ejemplo BCPL o ). (es) Managed code is computer program code that requires and will execute only under the management of a Common Language Infrastructure (CLI); Virtual Execution System (VES); virtual machine, e.g. .NET, CoreFX, or .NET Framework; Common Language Runtime (CLR); or 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, including C#, J# and Visual Basic .NET. (en) Dans la terminologie de Microsoft, le managed code est un code source qui s'exécute sous le contrôle de la machine virtuelle CLR, ou d'une autre machine virtuelle. Ce terme est employé par opposition au unmanaged code (code non géré), qui est exécuté directement par le processeur. Le « managed code » permet d'améliorer la sûreté de fonctionnement d'un programme informatique, et de simplifier le travail du programmeur. Ce terme fait partie de la terminologie Microsoft, mais le même concept existe pour le langage Java. Le ramasse-miettes est un exemple d'avantage du « managed code » : si le programmeur oublie de libérer de l'espace-mémoire, le ramasse-miette s'en charge, ce qui évite de provoquer des fuites de mémoire invisibles. Le « managed code » peut aussi permettre par exemple de vérifier que les variables sont bien du type attendu. Ceci ne simplifie pas nécessairement la tâche d'un programmeur, mais permet une meilleure sûreté de fonctionnement. Les principaux langages de programmation pour écrire du managed code sont C# et Visual Basic .NET. (fr) マネージコード (managed code) とは、.NET Frameworkにおける共通言語基盤 (CLI) に準拠した仮想機械上で実行される命令(コード)のことである。 これに対してマネージコード以外のコードはアンマネージコード (unmanaged code) やネイティブコード (native code) と呼ばれる。 (ja) Kod zarządzany (ang. managed code) – odmiana kodu bajtowego działającego pod kontrolą środowiska uruchomieniowego Microsoft .NET Common Language Runtime. W przeciwieństwie do klasycznego kodu bajtowego, kod zarządzany jest kompilowany do kodu maszynowego bezpośrednio przed pierwszym jego uruchomieniem, jest więc do tego czasu przenośny i kompatybilny z każdym procesorem i systemem operacyjnym – o ile jest na nim zainstalowane środowisko uruchomieniowe – dzięki czemu łączy w sobie zalety zarówno kodu bajtowego, jak i kodu maszynowego. Najczęściej używanymi językami, w których pisane programy wykorzystują kod zarządzany, są: C#, J#, Visual Basic .NET. (pl) Managed code is computerprogrammacode die wordt uitgevoerd onder het beheer van een virtuele machine. Dit verschilt van programmacode die rechtstreeks op de processor van de computer wordt uitgevoerd. Voordelen van managed code zijn onder meer gemak en veiligheid. De term "managed code" wordt bij Microsoft gebruikt, maar een gelijkaardig concept bestaat in het Javaplatform, waar men van bytecode spreekt. Applicaties in welke programmeertaal dan ook kunnen in principe worden gecompileerd in zowel managed of unmanaged code. In de praktijk wordt typisch echter broncode uit een welbepaalde programmataal naar een enkel type gecompileerd. Bijvoorbeeld Javacode wordt bijna altijd gecompileerd in managed code, al bestaan er ook Javacompilers die unmanaged code kunnen genereren, zoals . Java heeft ervoor gezorgd dat het gebruik van managed code (bytecode genoemd in Java) populairder is geworden, uitgevoerd door de Java virtuele machine. Microsofts populaire programmeertalen voor het creëren van managed code zijn C# en Visual Basic.NET. (nl) Hanterad kod (en. managed code) är programkod som exekveras av en virtuell maskin, till skillnad från ohanterad kod som exekveras direkt av datorns processor. Termen myntades av Microsoft som en beskrivning av programkod som körs av exekveringsmiljön Common Language Runtime (CLR), men även bytekod som exekveras av till exempel Java Virtual Machine kan sägas vara hanterad. (sv) Керо́ваний код (англ. managed code) — термін, запропонований корпорацією Майкрософт для позначення початкового коду комп'ютерної програми, що потребує та виконується виключно віртуальною машиною Common Language Runtime, наприклад .NET, такою як .NET Framework або Mono. При цьому звичайний машинний код називається некерованим кодом (англ. unmanaged code). Слово керований тут належить до способу обміну даними між програмою і виконавчим середовищем. Воно означає, що в будь-якій точці виконання, виконавче середовище може припинити виконання й отримати дані, специфічні для поточного стану. Необхідні для цього дані надані в керованому коді у мові та в пов'язаних з цим кодом метаданих. (uk) Управля́емый код (англ. managed code) — термин, введённый фирмой Microsoft, для обозначения кода программы, исполняемой под «управлением» виртуальной машины .NET — Common Language Runtime или Mono. При этом машинный код называется неуправля́емым кодом (англ. unmanaged code). Слово «управляемый» (англ. managed) здесь относится к методу обмена информацией между программой и исполняющей средой. Оно означает, что в любой точке исполнения управляющая среда может приостановить исполнение и получить информацию, специфичную для текущего состояния. Необходимая для этого информация представлена в управляемом коде на языке Intermediate Language и в связанных с этим кодом метаданных. С формальной точки зрения управляемым кодом является любой программный код, исполняемый в среде отладчика. (ru) 受控代碼(英語:managed code)是來自微軟公司的術語。受控代碼以CLI虛擬機器執行,如微軟的.NET Framework共通語言執行平台,其他的CLI實作有Mono和DotGNU。 (zh)
dbo:wikiPageExternalLink http://channel9.msdn.com/Showpost.aspx%3Fpostid=68302
dbo:wikiPageID 1750801 (xsd:integer)
dbo:wikiPageLength 3750 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1032752689 (xsd:integer)
dbo:wikiPageWikiLink dbr:CoreFX dbr:Bell_Labs dbr:Bjarne_Stroustrup dbr:Android_software_development dbc:.NET_terminology dbr:Visual_Basic_.NET dbr:J_Sharp dbr:.NET dbr:.NET_Framework dbr:Common_Language_Infrastructure dbr:Common_Language_Runtime dbr:Google dbr:Mono_(software) dbr:P-code_machine dbr:C++ dbr:C++/CLI dbr:C_Sharp_(programming_language) dbr:UCSD_Pascal dbr:List_of_CLI_languages dbr:Source_code dbr:Java_(programming_language) dbr:Java_Native_Interface dbr:Java_bytecode dbr:Java_virtual_machine dbr:Dis_virtual_machine dbr:Inferno_(operating_system) dbr:Kotlin_(programming_language) dbr:Microsoft dbr:Microsoft_Visual_C++ dbr:Virtual_machine dbr:Virtual_Execution_System dbr:Managed_Extensions_for_C++
dbp:wikiPageUsesTemplate dbt:Reflist dbt:Which dbt:RefImprove
dct:subject dbc:.NET_terminology
gold:hypernym dbr:Code
rdf:type yago:WikicatComputerLanguages yago:Abstraction100002137 yago:ArtificialLanguage106894544 yago:Communication100033020 yago:ComputerLanguage106899633 yago:Language106282651 yago:ProgrammingLanguage106898352 dbo:Film yago:WikicatProgrammingLanguages
rdfs:comment Managed code is computer program code that requires and will execute only under the management of a Common Language Infrastructure (CLI); Virtual Execution System (VES); virtual machine, e.g. .NET, CoreFX, or .NET Framework; Common Language Runtime (CLR); or 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, including C#, J# and Visual Basic .NET. (en) マネージコード (managed code) とは、.NET Frameworkにおける共通言語基盤 (CLI) に準拠した仮想機械上で実行される命令(コード)のことである。 これに対してマネージコード以外のコードはアンマネージコード (unmanaged code) やネイティブコード (native code) と呼ばれる。 (ja) Kod zarządzany (ang. managed code) – odmiana kodu bajtowego działającego pod kontrolą środowiska uruchomieniowego Microsoft .NET Common Language Runtime. W przeciwieństwie do klasycznego kodu bajtowego, kod zarządzany jest kompilowany do kodu maszynowego bezpośrednio przed pierwszym jego uruchomieniem, jest więc do tego czasu przenośny i kompatybilny z każdym procesorem i systemem operacyjnym – o ile jest na nim zainstalowane środowisko uruchomieniowe – dzięki czemu łączy w sobie zalety zarówno kodu bajtowego, jak i kodu maszynowego. Najczęściej używanymi językami, w których pisane programy wykorzystują kod zarządzany, są: C#, J#, Visual Basic .NET. (pl) Hanterad kod (en. managed code) är programkod som exekveras av en virtuell maskin, till skillnad från ohanterad kod som exekveras direkt av datorns processor. Termen myntades av Microsoft som en beskrivning av programkod som körs av exekveringsmiljön Common Language Runtime (CLR), men även bytekod som exekveras av till exempel Java Virtual Machine kan sägas vara hanterad. (sv) 受控代碼(英語:managed code)是來自微軟公司的術語。受控代碼以CLI虛擬機器執行,如微軟的.NET Framework共通語言執行平台,其他的CLI實作有Mono和DotGNU。 (zh) El código gestionado es el código de un programa de ordenador que se ejecuta bajo la gestión de una máquina virtual, a diferencia del código no gestionado, que es ejecutado directamente por la CPU del ordenador. Las ventajas del código gestionado incluyen facilidades para el programador y garantías de seguridad. En concreto el término código gestionado es muy dominante, aunque no exclusivo, en el mundo Microsoft. Los lenguajes más comunes de Microsoft para crear código gestionado son C# y Visual Basic.NET. (es) Dans la terminologie de Microsoft, le managed code est un code source qui s'exécute sous le contrôle de la machine virtuelle CLR, ou d'une autre machine virtuelle. Ce terme est employé par opposition au unmanaged code (code non géré), qui est exécuté directement par le processeur. Le « managed code » permet d'améliorer la sûreté de fonctionnement d'un programme informatique, et de simplifier le travail du programmeur. Ce terme fait partie de la terminologie Microsoft, mais le même concept existe pour le langage Java. (fr) Managed code is computerprogrammacode die wordt uitgevoerd onder het beheer van een virtuele machine. Dit verschilt van programmacode die rechtstreeks op de processor van de computer wordt uitgevoerd. Voordelen van managed code zijn onder meer gemak en veiligheid. De term "managed code" wordt bij Microsoft gebruikt, maar een gelijkaardig concept bestaat in het Javaplatform, waar men van bytecode spreekt. (nl) Керо́ваний код (англ. managed code) — термін, запропонований корпорацією Майкрософт для позначення початкового коду комп'ютерної програми, що потребує та виконується виключно віртуальною машиною Common Language Runtime, наприклад .NET, такою як .NET Framework або Mono. При цьому звичайний машинний код називається некерованим кодом (англ. unmanaged code). Слово керований тут належить до способу обміну даними між програмою і виконавчим середовищем. Воно означає, що в будь-якій точці виконання, виконавче середовище може припинити виконання й отримати дані, специфічні для поточного стану. (uk) Управля́емый код (англ. managed code) — термин, введённый фирмой Microsoft, для обозначения кода программы, исполняемой под «управлением» виртуальной машины .NET — Common Language Runtime или Mono. При этом машинный код называется неуправля́емым кодом (англ. unmanaged code). С формальной точки зрения управляемым кодом является любой программный код, исполняемый в среде отладчика. (ru)
rdfs:label Código gestionado (es) Managed code (fr) マネージコード (ja) Managed code (en) Managed code (nl) Kod zarządzany (pl) Управляемый код (ru) Hanterad kod (sv) Керований код (uk) 受控代碼 (zh)
owl:sameAs freebase:Managed code yago-res:Managed code wikidata:Managed code dbpedia-es:Managed code dbpedia-fr:Managed code dbpedia-hu:Managed code dbpedia-ja:Managed code dbpedia-nl:Managed code dbpedia-pl:Managed code dbpedia-ru:Managed code dbpedia-sl:Managed code dbpedia-sv:Managed code dbpedia-uk:Managed code dbpedia-zh:Managed code https://global.dbpedia.org/id/2H97z
prov:wasDerivedFrom wikipedia-en:Managed_code?oldid=1032752689&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Managed_code
is dbo:wikiPageRedirects of dbr:Unmanaged_code
is dbo:wikiPageWikiLink of dbr:PowerShell dbr:Microsoft_Sync_Framework dbr:Memory_debugger dbr:Visual3D_Game_Engine dbr:Base_One_Foundation_Component_Library dbr:AppFabric dbr:AppFabric_Caching dbr:Application_domain dbr:Architecture_for_Control_Networks dbr:List_of_Microsoft_codenames dbr:List_of_software_that_supports_Office_Open_XML dbr:List_of_widget_toolkits dbr:Phantom_OS dbr:Verve_(operating_system) dbr:Visual_Basic_.NET dbr:Visual_Studio dbr:Download_Cache dbr:List_of_operating_systems dbr:.NET dbr:.NET_Compact_Framework dbr:.NET_Framework dbr:.NET_Framework_version_history dbr:Common_Language_Runtime dbr:Comparison_of_C_Sharp_and_Java dbr:Comparison_of_Visual_Basic_and_Visual_Basic_.NET dbr:Comparison_of_programming_paradigms dbr:SXM_(transactional_memory) dbr:Simple_DNS_Plus dbr:SQL_CLR dbr:FxCop dbr:Game_engine dbr:Mono_(software) dbr:Microsoft_UI_Automation dbr:List_of_.NET_libraries_and_frameworks dbr:MSBuild dbr:Singularity_(operating_system) dbr:StyleCop dbr:Comparison_of_debuggers dbr:Fault_injection dbr:Platform_Invocation_Services dbr:Pointer_(computer_programming) dbr:Microsoft_Silverlight_version_history dbr:Microsoft_Speech_API dbr:Microsoft_and_open_source dbr:C_Sharp_(programming_language) dbr:Ahead-of-time_compilation dbr:Timeline_of_virtualization_development dbr:Windows_Forms dbr:Windows_Live_Mesh dbr:Windows_Media_Center dbr:Windows_Mobile dbr:Windows_Phone dbr:Windows_Presentation_Foundation dbr:Windows_Runtime dbr:Windows_SideShow dbr:Windows_Task_Scheduler dbr:Windows_software_trace_preprocessor dbr:Locale_(computer_software) dbr:DWSIM dbr:Dryad_(programming) dbr:File_Explorer dbr:Bartok_(compiler) dbr:Direct2D dbr:Accelerator_(library) dbr:Blittable_types dbr:Microsoft_XNA dbr:DirectX dbr:C++/CX dbr:ILNumerics dbr:Microsoft_Analysis_Services dbr:Microsoft_Expression_Studio dbr:Microsoft_Office_2003 dbr:Microsoft_SQL_Server dbr:Microsoft_Windows_SDK dbr:Midori_(operating_system) dbr:OpenType dbr:X86-64 dbr:Virtual_Execution_System dbr:Next-Generation_Secure_Computing_Base dbr:Exchange_ActiveSync dbr:Managed_Extensions_for_C++ dbr:Technical_features_new_to_Windows_Vista dbr:Parallel_Extensions dbr:XLeratorDB dbr:Unmanaged_code
is foaf:primaryTopic of wikipedia-en:Managed_code