The Common Language Runtime (CLR) is a core component of Microsoft's . NET initiative. It is Microsoft's implementation of the Common Language Infrastructure (CLI) standard, which defines an execution environment for program code. In the CLR code is expressed in a form of bytecode called the Common Intermediate Language (CIL, previously known as MSIL -- Microsoft Intermediate Language). Developers using the CLR write code in a language such as C# or VB. NET. At compile time, a .

PropertyValue
dbpedia-owl:thumbnail
dbpprop:abstract
  • The Common Language Runtime (CLR) is a core component of Microsoft's . NET initiative. It is Microsoft's implementation of the Common Language Infrastructure (CLI) standard, which defines an execution environment for program code. In the CLR code is expressed in a form of bytecode called the Common Intermediate Language (CIL, previously known as MSIL -- Microsoft Intermediate Language). Developers using the CLR write code in a language such as C# or VB. NET. At compile time, a . NET compiler converts such code into CIL code. At runtime, the CLR's just-in-time compiler converts the CIL code into code native to the operating system. Alternatively, the CIL code can be compiled to native code in a separate step prior to runtime. This speeds up all later runs of the software as the CIL-to-native compilation is no longer necessary. Although some other implementations of the Common Language Infrastructure run on non-Windows operating systems, Microsoft's implementation runs only on Microsoft Windows operating systems. The CLR allows programmers to ignore many details of the specific CPU that will execute the program. It also provides other important services, including the following: Memory management Thread management Exception handling Garbage collection Security
  • El Common Language Runtime o CLR (Lenguaje común en tiempo de ejecución) es el componente de máquina virtual de la plataforma . Net de Microsoft. Es la implementación del estándar Common Language Infrastructure (CLI) que define un ambiente de ejecución para los codigos de los programas. El CLR ejecuta una forma de código intermedio llamada Common Intermediate Language (CIL, anteriormente conocido como MSIL -- Microsoft Intermediate Language), la implementación de Microsoft del CLI. Los desarrolladores que usan CLR escriben el código en un lenguaje como C# o VB. Net. En tiempo de compilación, un compilador. NET convierte el código a MSIL (Microsoft Intermediate Language). En tiempo de ejecución, el compilador en tiempo de ejecución (Just-in-time compiler) del CLR convierte el código MSIL en código nativo para el sistema operativo. Alternativamente, el código MSIL es compilado a código nativo en un proceso separado anterior a la ejecución. Esto acelera las posteriores ejecuciones del software debido a que la compilación de MSIL a nativo ya no es necesaria. A pesar de que algunas implementaciones del Common Language Infrastructure se ejecutan en sistemas operativos no Windows, el CLR se ejecuta solo en sistemas operativos de Microsoft Windows. La manera en que la maquina virtual se relaciona con el CLR permite a los programadores ignorar muchos detalles específicos del CPU que estará ejecutando el programa. El CLR también permite otros servicios importantes, incluyendo los siguientes: Administración de la memoria Administración de hilos Manejo de excepciones Recolección de basura Seguridad
  • Common Language Runtime (CLR) est le nom choisi par Microsoft pour le composant de machine virtuelle du framework . NET. Il s'agit de l'implémentation par Microsoft du standard Common Language Infrastructure (CLI) qui définit l'environnement d'exécution des codes de programmes. Le CLR fait tourner une sorte de bytecode nommé Common Intermediate Language (CIL). Le compilateur à la volée transforme le code CIL en code natif spécifique au système d'exploitation. Le CLR fonctionne sur des systèmes d'exploitation Microsoft Windows. Le CLR est composé des 4 parties suivantes : Common Type System (CTS) Common Language Specification (CLS) Virtual Execution System (VES)
  • A Common Language Runtime (CLR) a . NET Keretrendszer része, egy futtató környezet. Lehetővé teszi a Common Intermediate Language nevű kód futtatását különböző platformokon, például Windows-on, Unix-on, Linux-on és Macintosh-on.
  • In informatica, il Common Language Runtime (CLR), è il nome scelto da Microsoft per la macchina virtuale e le librerie standard della piattaforma . NET. Il CLR è l'ambiente di esecuzione del Common Intermediate Language, il linguaggio intermedio in cui i compilatori della piattaforma . NET traducono i linguaggi ad alto livello supportati dalla piattaforma stessa. Al 2005 più di 40 linguaggi sono supportati. La Common Language Specification (CLS), in italiano "specifica del linguaggio comune", descrive un sottoinsieme della CLR che i compilatori devono supportare per permettere l'interoperabilità tra i diversi linguaggi di programmazione. Questo ambiente di esecuzione è principalmente usato sui sistemi operativi Microsoft, ma esistono anche alcune implementazioni, seppur ancora incomplete, per sistemi Unix: la piattaforma di sviluppo denominata Mono è una implementazione multi-piattaforma del CLS; Portable. NET, parte del progetto DotGNU, è anch'essa un'implementazione del CLR.
  • 共通言語ランタイム(Common Language Runtime、CLR)とは、. NET Frameworkアプリケーションを実行するための仮想機械で、共通言語基盤(CLI)のマイクロソフト自身による実装。 CLRはWindows上のみで動作する。他のOS上で動作するCLIの実装については共通言語基盤の項を参照のこと。
  • De Common Language Runtime (CLR) is de virtual machine van Microsoft's . NET initiatief. De CLR is gebaseerd op de Common Language Infrastructure (CLI) standaard, welke een uitvoeringsomgeving voor programmacode beschrijft. De CLR draait een vorm van bytecode genaamd Microsoft Intermediate Language (MSIL), Microsoft's implementatie van de Common Intermediate Language (CIL). Ontwikkelaars die CLR gebruiken schrijven hun code in een zogenaamd hogere programmeertaal zoals C# of VB. NET. Tijdens het compileren zorgt een . NET compiler ervoor dat de broncode wordt omgezet naar MSIL, welke tijdens het uitvoeren door de just-in-time compiler van de CLR wordt gecompileerd naar code die uitgevoerd kan worden op het systeem waar de CLR op dat moment op draait. Dit zorgt ervoor dat applicaties niet hardware afhankelijk zijn, en dus op elk willekeurig systeem kunnen worden uitgevoerd, zolang er een CLR voor is. Door dit proces zijn applicaties wel (iets) trager, omdat ze tijdens het uitvoeren gecompileerd worden. Een alternatief hiervoor is dat het compileren van MSIL code naar machine-specifieke code vooraf wordt gedaan. Logischerwijs is hiermee de portabiliteit van de applicatie voor een groot deel verdwenen. Hoewel er een aantal implementaties van de CLI beschikbaar zijn voor niet-Microsoft besturingssystemen, draait de CLR van Microsoft alleen op het eigen Windows besturingssysteem. Zoals gezegd neemt het gebruik van een virtual machine een groot deel van de processor-specifieke details weg, wat een groot voordeel voor de programmeur is. Naast deze taak neemt de CLR onder andere de volgende taken van de programmeur (voor een groot deel) over: Geheugenbeheer Threadbeheer Exception-afhandeling Garbage collection Security
  • Common Language Runtime (z ang. Środowisko Uruchomieniowe Wspólnego Języka, w skrócie CLR) to środowisko uruchomieniowe dla platformy . NET, przewidziane do pracy na wielu systemach operacyjnych i maszynach, jak Microsoft Windows, Unix czy Macintosh. Jest to maszyna wirtualna, która wykonuje kod wyrażony w Common Intermediate Language (CIL). Specyfikacja Wspólnego Języka (z ang. Common Language Specification, w skrócie CLS) określa podzbiór CLR, który kompilatory powinny obsługiwać, aby być kompatybilnymi z językami . NET. Wspólne środowisko uruchomieniowe (Common Language Runtime, w skrócie CLR) to podstawa całego systemu . NET Framework. Wszystkie języki środowiska . NET (na przykład C# czy Visual Basic . NET), a także wszystkie biblioteki klas obecne w . NET Framework (ASP. NET, ADO. NET i inne) oparte są na CLR. Ponieważ nowe, tworzone przez Microsoft oprogramowanie, także oparte jest na . NET Framework, każdy, kto chce korzystać ze środowiska Microsoft, prędzej czy później będzie musiał zetknąć się z CLR. Środowisko CLR kompiluje i wykonuje zapisany w standardowym języku pośrednim Microsoft (MSIL) kod aplikacji zwany kodem zarządzanym (ang. managed code), zapewniając wszystkie podstawowe funkcje konieczne do działania aplikacji. Podstawowym elementem CLR jest standardowy zestaw typów danych, wykorzystywanych przez wszystkie języki oparte na CLR, a także standardowy format metadanych, służących do opisu oprogramowania wykorzystującego te typy danych. CLR zapewnia także mechanizmy umożliwiające pakowanie kodu zarządzanego w jednostki zwane podzespołami. W CLR wbudowane są także mechanizmy kontroli bezpieczeństwa wykonywania aplikacji — bezpieczeństwo oparte na uprawnieniach kodu (Code Access Security — CAS) oraz bezpieczeństwo oparte na rolach (Role-Based Security — RBS).
  • O coração da plataforma . NET é o CLR (Common Language Runtime), que é uma aplicação similar a uma máquina virtual que se encarrega de providenciar a execução das aplicações para ela escritas. São oferecidos a estas aplicações numerosos serviços que facilitam seu desenvolvimento e manutenção que favorece sua confiança e segurança. O CLR é o verdadeiro responsável pela interoperabilidade entre as linguagens suportadas pela plataforma . NET. O compilador de cada linguagem segue uma série de padrões (Common Language Specification) para compilar seus códigos, por isso as outras linguagens conseguem "entender" as classes e os métodos, dentre outras informações, que essa linguagem definiu. Por exemplo, quando escrevo uma classe em SmallTalk. NET e a compilo, o compilador de SmallTalk não irá compilá-la da mesma forma que compilaria fora da plataforma, esse a compilará segundo uma série de especificações que gerará o IL (Intermediate Language). Quando essa classe tiver que ser acessada por uma outra, escrita em C#, por exemplo, a plataforma . NET se encarregará de ler a IL gerada e expôr a classe que foi criada.
  • Common Language Runtime (CLR) — «общеязыковая исполняющая среда» — компонент пакета Microsoft . NET Framework, виртуальная машина, исполняющая программа, написанная на . NET-совместимых языках программирования. CLR интерпретирует и исполняет код на языке IL, а также предоставляет MSIL-программам (а следовательно, и программам, написанным на языках высокого уровня, поддерживающих . NET Framework) доступ к библиотекам классов . NET Framework, или так называемой . NET FCL (англ. Framework Class Library). Среда CLR является реализацией спецификации CLI (англ. Common Language Infrastructure), спецификации общеязыковой инфраструктуры компании Microsoft.
  • Common Language Runtime (CLR) är en virtuell maskin och huvudkomponenten i Microsofts . NET initiativ. Det är en implementering av standarden Common Language Infrastructure, som definierar en exekveringsmiljö för programkod. CLR exekverar en typ av bytekod som kallas CIL (Common Intermediate Language). Utvecklaren skriver kod i ett programspråk som stöds av . NET (t. ex. C#, VB. NET eller C++/CLI). Koden kompileras sedan till ett assembly med CIL-kod. När assemblyn sedan exekveras, kompileras CIL-koden till maskinkod av JIT-kompilatorn. Alternativt kan koden kompileras förre exekvering, vilket snabbar upp allt för att CIL-till-maskinkod kompilering inte längre behövs. Även om andra implementeringar av Common Language Infrastructure kan köras på andra plattformar, förutom Microsoft Windows, är det endast Windows som har officiellt stöd av Microsoft. Det finns dock open-sourceprojekt för att köra . NET på Linux i form av Mono-projektet. Liksom många andra virtuella maskiner tillåter CLR utvecklaren att ignorera mycket av det som man måste tänka på om man utvecklar för något specifik CPU. CLR tillhandahåller även andra viktiga tjänster, som följande: Minneshantering Trådhantering Undantagshantering Skräpinsamling Säkerhet
  • Common Language Runtime, скорочено CLR — «загальне середовище виконання мов» — це компонент пакету Microsoft . NET Framework, віртуальна машина, на якій виконуються всі мови платформи . NET Framework. CLR транслюється початковий код в байт-код на мові IL, реалізація компіляції якого компанією Microsoft називається MSIL, а також надає MSIL-програмам (а отже, і програмам, написаним на мовах високого рівня, що підтримують . NET Framework) доступ до бібліотеки класів . NET Framework, або так званою . NET FCL (англ. Framework Class Library). Середовище CLR є реалізацією специфікації CLI (англ. Common Language Infrastructure), специфікації загальномовної інфраструктури, компанією Microsoft. Віртуальна машина CLR дозволяє програмістам забути про багато деталей про конкретний процесор, на якому виконуватиметься програма. CLR також забезпечеє такі важливі служби як: управління пам'яттю управління нитями обробка винятків збірка сміття безпека виконання
dbpprop:hasPhotoCollection
dbpprop:reference
dbpprop:spokenWikipediaProperty
  • Common Language Runtime.ogg
  • 2006-05-18 (xsd:date)
dbpprop:wikiPageUsesTemplate
rdfs:comment
  • The Common Language Runtime (CLR) is a core component of Microsoft's . NET initiative. It is Microsoft's implementation of the Common Language Infrastructure (CLI) standard, which defines an execution environment for program code. In the CLR code is expressed in a form of bytecode called the Common Intermediate Language (CIL, previously known as MSIL -- Microsoft Intermediate Language). Developers using the CLR write code in a language such as C# or VB. NET. At compile time, a .
  • El Common Language Runtime o CLR (Lenguaje común en tiempo de ejecución) es el componente de máquina virtual de la plataforma . Net de Microsoft. Es la implementación del estándar Common Language Infrastructure (CLI) que define un ambiente de ejecución para los codigos de los programas. El CLR ejecuta una forma de código intermedio llamada Common Intermediate Language (CIL, anteriormente conocido como MSIL -- Microsoft Intermediate Language), la implementación de Microsoft del CLI.
  • Common Language Runtime (CLR) est le nom choisi par Microsoft pour le composant de machine virtuelle du framework . NET. Il s'agit de l'implémentation par Microsoft du standard Common Language Infrastructure (CLI) qui définit l'environnement d'exécution des codes de programmes. Le CLR fait tourner une sorte de bytecode nommé Common Intermediate Language (CIL). Le compilateur à la volée transforme le code CIL en code natif spécifique au système d'exploitation.
  • A Common Language Runtime (CLR) a . NET Keretrendszer része, egy futtató környezet. Lehetővé teszi a Common Intermediate Language nevű kód futtatását különböző platformokon, például Windows-on, Unix-on, Linux-on és Macintosh-on.
  • In informatica, il Common Language Runtime (CLR), è il nome scelto da Microsoft per la macchina virtuale e le librerie standard della piattaforma . NET. Il CLR è l'ambiente di esecuzione del Common Intermediate Language, il linguaggio intermedio in cui i compilatori della piattaforma . NET traducono i linguaggi ad alto livello supportati dalla piattaforma stessa. Al 2005 più di 40 linguaggi sono supportati.
  • 共通言語ランタイム(Common Language Runtime、CLR)とは、. NET Frameworkアプリケーションを実行するための仮想機械で、共通言語基盤(CLI)のマイクロソフト自身による実装。 CLRはWindows上のみで動作する。他のOS上で動作するCLIの実装については共通言語基盤の項を参照のこと。
  • De Common Language Runtime (CLR) is de virtual machine van Microsoft's . NET initiatief. De CLR is gebaseerd op de Common Language Infrastructure (CLI) standaard, welke een uitvoeringsomgeving voor programmacode beschrijft. De CLR draait een vorm van bytecode genaamd Microsoft Intermediate Language (MSIL), Microsoft's implementatie van de Common Intermediate Language (CIL). Ontwikkelaars die CLR gebruiken schrijven hun code in een zogenaamd hogere programmeertaal zoals C# of VB. NET.
  • Common Language Runtime (z ang. Środowisko Uruchomieniowe Wspólnego Języka, w skrócie CLR) to środowisko uruchomieniowe dla platformy . NET, przewidziane do pracy na wielu systemach operacyjnych i maszynach, jak Microsoft Windows, Unix czy Macintosh. Jest to maszyna wirtualna, która wykonuje kod wyrażony w Common Intermediate Language (CIL). Specyfikacja Wspólnego Języka (z ang.
  • O coração da plataforma . NET é o CLR (Common Language Runtime), que é uma aplicação similar a uma máquina virtual que se encarrega de providenciar a execução das aplicações para ela escritas. São oferecidos a estas aplicações numerosos serviços que facilitam seu desenvolvimento e manutenção que favorece sua confiança e segurança. O CLR é o verdadeiro responsável pela interoperabilidade entre as linguagens suportadas pela plataforma . NET.
  • Common Language Runtime (CLR) — «общеязыковая исполняющая среда» — компонент пакета Microsoft . NET Framework, виртуальная машина, исполняющая программа, написанная на . NET-совместимых языках программирования.
  • Common Language Runtime (CLR) är en virtuell maskin och huvudkomponenten i Microsofts . NET initiativ. Det är en implementering av standarden Common Language Infrastructure, som definierar en exekveringsmiljö för programkod. CLR exekverar en typ av bytekod som kallas CIL (Common Intermediate Language). Utvecklaren skriver kod i ett programspråk som stöds av . NET (t. ex. C#, VB. NET eller C++/CLI). Koden kompileras sedan till ett assembly med CIL-kod.
  • Common Language Runtime, скорочено CLR — «загальне середовище виконання мов» — це компонент пакету Microsoft . NET Framework, віртуальна машина, на якій виконуються всі мови платформи . NET Framework.
rdfs:label
  • Common Language Runtime
  • Common Language Runtime
  • Common Language Runtime
  • Common Language Runtime
  • Common Language Runtime
  • 共通言語ランタイム
  • Common Language Runtime
  • Common Language Runtime
  • Common Language Runtime
  • Common Language Runtime
  • Common Language Runtime
  • Common Language Runtime
owl:sameAs
skos:subject
foaf:depiction
foaf:page
is dbpprop:operatingSystem of
is dbpprop:programmingLanguage of
is dbpprop:redirect of