Common Language Runtime
http://dbpedia.org/resource/Common_Language_Runtime an entity of type: Thing
Die Common Language Runtime, kurz CLR, ist der Name der virtuellen Laufzeitumgebung von klassischen .Net-Framework-Anwendungen. Die CLR stellt damit eine konkrete Implementierung der Laufzeitumgebung der Common Language Infrastructure für das .NET Framework dar. Die CLR führt nicht direkt den Programmcode einer höheren Programmiersprache aus, sondern interpretiert Common Intermediate Language-Code (ECMA-Bezeichnung, früher Microsoft Intermediate Language). Dafür wird der Programmcode einer .NET Sprache (C#, J#, F#, C++/CLI …) mittels eines sprachabhängigen Compilers in CIL-Code übersetzt. Dies bietet unter anderem den Vorteil, dass Teile eines Programms in unterschiedlichen Programmiersprachen geschrieben werden können.
rdf:langString
共通言語ランタイム (英: Common Language Runtime, CLR) とは、.NET Frameworkアプリケーションを実行するための仮想機械で、共通言語基盤 (CLI) のマイクロソフト自身による実装。 .NET Framework 4.x で使用されている CLR は Windows 上のみで動作する。.NET CoreはMITライセンスのオープンソースになり、CoreCLRはWindows、macOS、Linux、FreeBSD で動作する。 CLRは、共通中間言語 (CIL) と呼ばれる、プログラミング言語や環境に依存しない中間言語を解釈する。CILは実行時にJITコンパイラによって機械語に変換され、実行される。.NET Framework 4.6 では64ビット版は RyuJIT という名称のJITコンパイラが搭載された。 そのほかのCLRの役割・機能には、メモリ管理(ガベージコレクション)、型とアセンブリの管理、スレッド管理、例外処理、セキュリティがある。
rdf:langString
通用語言執行平台(Common Language Runtime,簡稱CLR)是微軟為他們的.NET的虛擬機器所選用的名稱。它是微軟對通用语言架构(CLI)的實作版本,它定義了一個程式碼執行的環境。CLR執行一種稱為通用中间语言的字节码,這個是微軟的通用中间语言實作版本。 CLR執行在微軟的視窗作業系統上。檢視通用语言架构可以找到該規格的實作版本列表。其中有一些版本是執行在非Windows的作業系統中。
rdf:langString
إن وقت التنفيذ المشترك للغات (بالإنجليزية: Common Language Runtime) أو اختصاراً (CLR) هو الآلة الافتراضية الخاصة بـإطار عمل دوت نت والمسؤولة عن إدارة تنفيذ برامج دوت نت. يُحوّل الكود المصرّف إلى تعليمات لغة الآلة من خلال إجراء يعرف باسم الـترجمة في الوقت المناسب (بالإنجليزية: Just-In-Time compilation) أو اختصاراً (JIT)، ثم ينفذ المعالج هذه التعليمات. يوفر CLR خدمات أخرى مثل إدارة الذاكرة والتحقق من سلامة الأنماط ومعالجة الاستثناءات. إن CLR هو تحقيق مايكروسوفت لمعيار البنية التحتية المشتركة للغات (بالإنجليزية: Common Language Infrastructure) أو اختصاراً (CLI).
rdf:langString
The Common Language Runtime (CLR), the virtual machine component of Microsoft .NET Framework, manages the execution of .NET programs. Just-in-time compilation converts the managed code (compiled intermediate language code) into machine instructions which are then executed on the CPU of the computer. The CLR provides additional services including memory management, type safety, exception handling, garbage collection, security and thread management. All programs written for the .NET Framework, regardless of programming language, are executed in the CLR. All versions of the .NET Framework include CLR. The CLR team was started June 13, 1998.
rdf:langString
El Common Language Runtime o CLR ("entorno en tiempo de ejecución de lenguaje común") es un entorno de ejecución para los códigos de los programas que corren sobre la plataforma Microsoft .NET. El CLR es el encargado de compilar una forma de código intermedio llamada Common Intermediate Language (CIL, anteriormente conocido como MSIL, por Microsoft Intermediate Language), al código de máquina nativo, mediante un compilador en tiempo de ejecución. No debe confundirse el CLR con una máquina virtual, ya que una vez que el código está compilado, corre nativamente sin intervención de una capa de abstracción sobre el hardware subyacente. Es una implementación del estándar Common Language Infrastructure (CLI).
rdf:langString
CLR “ Common Language Runtime”-ren siglak dira. Microsoft-en .NET plataformaren aplikazioak exekutatzeko exekuzio esparru segurua eta sendoa ematen du. Lengoaia anitz onartzen du baita aplikazioen garapena eta kudeaketa erraztu ere. .NET Framework-en muina da. Lengoaia desberdinetan programatutako aplikazioak kargatzen diren exekuzio esparrua da, honela Windows 2000 eta sistema eragileko zerbitzuak handituz. Exekuzio burutzeko JIT (Just-In-Time) konpiladoreak makina kodea sortzen du bezeroaren plataformarentzako. Honela hardware plataformarekiko independentzia lortzen du .NET garapen esparruak.
rdf:langString
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 quatre parties suivantes :
rdf:langString
Common Language Runtime (disingkat menjadi CLR) adalah komponen mesin virtual yang terdapat di dalam Microsoft .NET yang merupakan implementasi yang dilakukan oleh Microsoft terhadap standar (CLI), yang mendefinisikan inferastruktur umum (common) untuk lingkungan pengeksekusian kode-kode dalam berbagai bahasa pemrograman. CLR menjalankan sebuah bentuk bytecode yang disebut dengan Microsoft Intermediate Language (MSIL), yang merupakan implementasi Microsoft terhadap Common Intermediate Language (CIL).
* l
*
* s
rdf:langString
공통 언어 런타임(Common Language Runtime, CLR)은 마이크로소프트 닷넷 이니셔티브의 가상 머신 구성 요소이다. 프로그램 코드를 위한 실행 환경을 정의하는 마이크로소프트의 공통 언어 기반 (CLI) 표준의 기능이다. 공통 언어 런타임은 공통 중간 언어(CIL, 이전에는 MSIL로 알려져 있었음)라고 불리는 바이트코드의 형태를 실행한다. 공통 언어 런타임을 사용하는 개발자들은 C#이나 VB 닷넷과 같은 언어로 프로그래밍하며, 해당 언어의 컴파일러가 소스 코드를 공통 중간 언어 코드로 변환한다. 일반적으로 런타임에 공통 언어 런타임의 JIT 컴파일러가 공통 중간 언어 코드를 운영 체제의 네이티브 코드로 변환한다. 하지만 마이크로소프트 닷넷 프레임워크에 포함된 NGen 같은 AOT 컴파일러를 사용하면 중간 언어 코드를 타겟 머신에서 실행 전에 네이티브 코드로 컴파일해 둘 수도 있다. 이 경우 JIT 컴파일로 인한 추가 CPU/메모리 부담을 없애고, 컴파일된 기계어를 여러 프로세스에서 공유할 수 있으며, 애플리케이션 시작 시간을 단축하는 장점은 있으나 컴파일한 코드의 크기가 크고 실행 시간 정보를 이용한 최적화가 불가능해 오래 실행되는 서버 프로그램에서 기대할 수 있는 추가적인 성능 향상을 꾀할 수 없다.
rdf:langString
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. Microsoft ha annunciato che il CLR sarà nativamente disponibile anche per Linux e a partire dalla versione 2015 del framework.
rdf:langString
De Common Language Runtime (CLR) is de virtuele machine van het Microsoft .NET-project. De CLR is gebaseerd op de Common Language Infrastructure-standaard (CLI-standaard), die een uitvoeringsomgeving voor programmacode beschrijft. De CLR draait een vorm van bytecode genaamd (MSIL), Microsofts implementatie van de (CIL). Hoewel er een aantal implementaties van de CLI beschikbaar is voor niet-Microsoft besturingssystemen, draait de CLR van Microsoft alleen op het eigen Windows besturingssysteem.
* Geheugenbeheer
* Threadbeheer
* Exception handling
* Garbage collection
* Security
rdf:langString
Common Language Runtime (англ. CLR — общеязыковая исполняющая среда) — исполняющая среда для байт-кода CIL (MSIL), в который компилируются программы, написанные на .NET-совместимых языках программирования (C#, Managed C++, Visual Basic .NET, F# и прочие). CLR является одним из основных компонентов пакета Microsoft .NET Framework. Среда CLR является реализацией спецификации CLI (англ. Common Language Infrastructure), спецификации общеязыковой инфраструктуры компании Microsoft.
rdf:langString
Common Language Runtime (w skrócie CLR) – środowisko uruchomieniowe dla platformy .NET, przewidziane do pracy na wielu systemach operacyjnych i maszynach, jak Microsoft Windows, Unix czy Macintosh. Jest to środowisko uruchomieniowe, które 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.
rdf:langString
O tempo de execução de linguagem comum, em inglês Common Language Runtime (CLR), é o componente de máquina virtual da plataforma .NET da Microsoft que gerencia a execução de programas .NET. Um processo conhecido como compilação just-in-time converte o código compilado em linguagem de máquina que a CPU do computador executa. A CLR fornece serviços adicionais, incluindo gerenciamento de memória, , tratamento de exceção, garbage collection, segurança e gerenciamento de thread. Todos os programas escritos para o framework .NET, independentemente da linguagem de programação, são executados pela CLR. Todas as versões do framework .NET incluem a CLR.
rdf:langString
Common Language Runtime, скорочено CLR — «загальномовне виконуюче середовище» — це компонент пакету Microsoft .NET Framework, віртуальна машина, на якій виконуються всі мови платформи .NET Framework. CLR транслює початковий код в байт-код мовою IL, реалізація компіляції якого компанією Microsoft називається MSIL, а також надає MSIL-програмам (а отже, і програмам, написаним на мовах високого рівня, що підтримують .NET Framework) доступ до бібліотеки класів .NET Framework, або так званою .NET FCL (англ. Framework Class Library).
rdf:langString
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). Ä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.
rdf:langString
rdf:langString
وقت التنفيذ المشترك للغات
rdf:langString
Common Language Runtime
rdf:langString
Common Language Runtime
rdf:langString
CLR
rdf:langString
Common Language Runtime
rdf:langString
Common Language Runtime
rdf:langString
Common Language Runtime
rdf:langString
Common Language Runtime
rdf:langString
共通言語ランタイム
rdf:langString
공통 언어 런타임
rdf:langString
Common Language Runtime
rdf:langString
Common Language Runtime
rdf:langString
Common Language Runtime
rdf:langString
Common Language Runtime
rdf:langString
Common Language Runtime
rdf:langString
通用語言運行庫
rdf:langString
Common Language Runtime
xsd:integer
46003
xsd:integer
1091798662
rdf:langString
إن وقت التنفيذ المشترك للغات (بالإنجليزية: Common Language Runtime) أو اختصاراً (CLR) هو الآلة الافتراضية الخاصة بـإطار عمل دوت نت والمسؤولة عن إدارة تنفيذ برامج دوت نت. يُحوّل الكود المصرّف إلى تعليمات لغة الآلة من خلال إجراء يعرف باسم الـترجمة في الوقت المناسب (بالإنجليزية: Just-In-Time compilation) أو اختصاراً (JIT)، ثم ينفذ المعالج هذه التعليمات. يوفر CLR خدمات أخرى مثل إدارة الذاكرة والتحقق من سلامة الأنماط ومعالجة الاستثناءات. يقوم CLR بتنفيذ كافة البرامج المطورة ضمن بيئة دوت نت أياً كانت لغة البرمجة المستخدمة. حيث يوفر معالجةً للاستثناءات وجمعاً للقمامة وإدارةً للخيوط وتحتوي كافة إصدارات دوت نت على إصدارٍ من CLR. إن CLR هو تحقيق مايكروسوفت لمعيار البنية التحتية المشتركة للغات (بالإنجليزية: Common Language Infrastructure) أو اختصاراً (CLI).
rdf:langString
The Common Language Runtime (CLR), the virtual machine component of Microsoft .NET Framework, manages the execution of .NET programs. Just-in-time compilation converts the managed code (compiled intermediate language code) into machine instructions which are then executed on the CPU of the computer. The CLR provides additional services including memory management, type safety, exception handling, garbage collection, security and thread management. All programs written for the .NET Framework, regardless of programming language, are executed in the CLR. All versions of the .NET Framework include CLR. The CLR team was started June 13, 1998. CLR implements the Virtual Execution System (VES) as defined in the Common Language Infrastructure (CLI) standard, initially developed by Microsoft itself. A public standard defines the Common Language Infrastructure specification. With Microsoft's move to .NET Core, the CLI VES implementation is known as CoreCLR instead of CLR.
rdf:langString
Die Common Language Runtime, kurz CLR, ist der Name der virtuellen Laufzeitumgebung von klassischen .Net-Framework-Anwendungen. Die CLR stellt damit eine konkrete Implementierung der Laufzeitumgebung der Common Language Infrastructure für das .NET Framework dar. Die CLR führt nicht direkt den Programmcode einer höheren Programmiersprache aus, sondern interpretiert Common Intermediate Language-Code (ECMA-Bezeichnung, früher Microsoft Intermediate Language). Dafür wird der Programmcode einer .NET Sprache (C#, J#, F#, C++/CLI …) mittels eines sprachabhängigen Compilers in CIL-Code übersetzt. Dies bietet unter anderem den Vorteil, dass Teile eines Programms in unterschiedlichen Programmiersprachen geschrieben werden können.
rdf:langString
CLR “ Common Language Runtime”-ren siglak dira. Microsoft-en .NET plataformaren aplikazioak exekutatzeko exekuzio esparru segurua eta sendoa ematen du. Lengoaia anitz onartzen du baita aplikazioen garapena eta kudeaketa erraztu ere. .NET Framework-en muina da. Lengoaia desberdinetan programatutako aplikazioak kargatzen diren exekuzio esparrua da, honela Windows 2000 eta sistema eragileko zerbitzuak handituz. Garapen tresnaren konpiladoreak .NET plataformak onartutako programazio-lengoaien iturburu-kodea bitarteko kode batean konpilatzen du (: Microsoft Intermediate Lenguaje), Java-ren -ren antzekoa. Kode hau sortzeko -en (Common Language Specification) arauak jarraitzen ditu konpiladoreak. Exekuzio burutzeko JIT (Just-In-Time) konpiladoreak makina kodea sortzen du bezeroaren plataformarentzako. Honela hardware plataformarekiko independentzia lortzen du .NET garapen esparruak. .NET Framework-en CLR-ren egitura:
rdf:langString
El Common Language Runtime o CLR ("entorno en tiempo de ejecución de lenguaje común") es un entorno de ejecución para los códigos de los programas que corren sobre la plataforma Microsoft .NET. El CLR es el encargado de compilar una forma de código intermedio llamada Common Intermediate Language (CIL, anteriormente conocido como MSIL, por Microsoft Intermediate Language), al código de máquina nativo, mediante un compilador en tiempo de ejecución. No debe confundirse el CLR con una máquina virtual, ya que una vez que el código está compilado, corre nativamente sin intervención de una capa de abstracción sobre el hardware subyacente. Es una implementación del estándar Common Language Infrastructure (CLI). Los desarrolladores que usan CLR escriben el código fuente en un lenguaje compatible con .NET, como C# o Visual Basic .NET. En tiempo de compilación, un compilador .NET convierte el código a CIL. En tiempo de ejecución, el compilador del CLR convierte el código CIL en código nativo para el sistema operativo. Alternativamente, el código CIL 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 que no sean Windows, el CLR se ejecuta solo en Microsoft Windows. La manera en que la máquina virtual se relaciona con el CLR permite a los programadores ignorar muchos detalles específicos del microprocesador 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
rdf:langString
Common Language Runtime (disingkat menjadi CLR) adalah komponen mesin virtual yang terdapat di dalam Microsoft .NET yang merupakan implementasi yang dilakukan oleh Microsoft terhadap standar (CLI), yang mendefinisikan inferastruktur umum (common) untuk lingkungan pengeksekusian kode-kode dalam berbagai bahasa pemrograman. CLR menjalankan sebuah bentuk bytecode yang disebut dengan Microsoft Intermediate Language (MSIL), yang merupakan implementasi Microsoft terhadap Common Intermediate Language (CIL). Para pemrogram yang hendak menggunakan CLR harus menulis kode sumber programnya dalam sebuah bahasa pemrograman tingkat tinggi, seperti halnya C#, J#, atau Visual Basic .NET dan beberapa bahasa pemrograman lainnya yang sesuai dengan .NET Framework. Pada saat kompilasi, kompilator bahasa .NET (seperti csc.exe, vbc.exe, atau vjc.exe) akan mengubah kode-kode tersebut menjadi kode MSIL. Pada saat dijalankan, (JIT compiler) yang dimiliki oleh CLR akan mengubah kembali kode MSIL menjadi kode native yang digunakan oleh sistem operasi. Atau, kode MSIL juga dapat dikompilasi menjadi kode native dalam sebuah langkah terpisah sebelum terjadi proses runtime. Hal ini dapat mempercepat penjalankan perangkat lunak hasil kompilasi, mengingat tidak ada lagi konversi dari kode MSIL menjadi kode native yang sebelumnya telah dilakukan. Meskipun beberapa implementasi Common Language Infrastructure (CLI), seperti , dan Rotor dapat berjalan di atas sistem operasi selain Windows, CLR hanya dapat berjalan di atas sistem operasi Windows. Mesin virtual yang dimiliki oleh CLR mengizinkan para programmer untuk mengabaikan banyak detail yang digunakan oleh CPU tertentu yang didesain untuk mengeksekusi program buatannya. Selain itu, CLR juga menyediakan beberapa layanan yang juga penting, di antaranya adalah:
* Memory management (manajemen memori)
* Thread management (manajemen thread)
* Exception handling (penanganan eksepsi)
* Garbage collection (pengumpulan sampah)
* Security (keamanan)
* l
*
* s
rdf:langString
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 quatre parties suivantes :
* Common Type System (CTS) ;
* (CLS) ;
* ;
* (VES).
rdf:langString
共通言語ランタイム (英: Common Language Runtime, CLR) とは、.NET Frameworkアプリケーションを実行するための仮想機械で、共通言語基盤 (CLI) のマイクロソフト自身による実装。 .NET Framework 4.x で使用されている CLR は Windows 上のみで動作する。.NET CoreはMITライセンスのオープンソースになり、CoreCLRはWindows、macOS、Linux、FreeBSD で動作する。 CLRは、共通中間言語 (CIL) と呼ばれる、プログラミング言語や環境に依存しない中間言語を解釈する。CILは実行時にJITコンパイラによって機械語に変換され、実行される。.NET Framework 4.6 では64ビット版は RyuJIT という名称のJITコンパイラが搭載された。 そのほかのCLRの役割・機能には、メモリ管理(ガベージコレクション)、型とアセンブリの管理、スレッド管理、例外処理、セキュリティがある。
rdf:langString
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. Il 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 e Linux: la piattaforma di sviluppo denominata Mono è una implementazione multi-piattaforma del CLS; , parte del progetto DotGNU, è anch'essa un'implementazione del CLR. Microsoft ha annunciato che il CLR sarà nativamente disponibile anche per Linux e a partire dalla versione 2015 del framework.
rdf:langString
공통 언어 런타임(Common Language Runtime, CLR)은 마이크로소프트 닷넷 이니셔티브의 가상 머신 구성 요소이다. 프로그램 코드를 위한 실행 환경을 정의하는 마이크로소프트의 공통 언어 기반 (CLI) 표준의 기능이다. 공통 언어 런타임은 공통 중간 언어(CIL, 이전에는 MSIL로 알려져 있었음)라고 불리는 바이트코드의 형태를 실행한다. 공통 언어 런타임을 사용하는 개발자들은 C#이나 VB 닷넷과 같은 언어로 프로그래밍하며, 해당 언어의 컴파일러가 소스 코드를 공통 중간 언어 코드로 변환한다. 일반적으로 런타임에 공통 언어 런타임의 JIT 컴파일러가 공통 중간 언어 코드를 운영 체제의 네이티브 코드로 변환한다. 하지만 마이크로소프트 닷넷 프레임워크에 포함된 NGen 같은 AOT 컴파일러를 사용하면 중간 언어 코드를 타겟 머신에서 실행 전에 네이티브 코드로 컴파일해 둘 수도 있다. 이 경우 JIT 컴파일로 인한 추가 CPU/메모리 부담을 없애고, 컴파일된 기계어를 여러 프로세스에서 공유할 수 있으며, 애플리케이션 시작 시간을 단축하는 장점은 있으나 컴파일한 코드의 크기가 크고 실행 시간 정보를 이용한 최적화가 불가능해 오래 실행되는 서버 프로그램에서 기대할 수 있는 추가적인 성능 향상을 꾀할 수 없다. 마이크로소프트의 닷넷 프레임워크 구현이 아닌 다른 공통 언어 기반의 몇몇 구현(예: 마이크로소프트의 공유 소스 CLI 구현이나 모노)은 윈도가 아닌 운영 체제에서 실행되는 반면, 마이크로소프트의 닷넷 프레임워크 구현은 마이크로소프트 윈도 운영 체제에서만 동작한다. 공통 언어 런타임의 가상 머신은 프로그래머들이 CPU의 자세한 부분에까지 신경 쓰지 않아도 되게끔 해 주며, 다음과 같은 다른 중요한 서비스도 제공한다.
* 메모리 관리
* 스레드 관리
* 예외 처리
* 쓰레기 수집
* 보안
rdf:langString
Common Language Runtime (w skrócie CLR) – środowisko uruchomieniowe dla platformy .NET, przewidziane do pracy na wielu systemach operacyjnych i maszynach, jak Microsoft Windows, Unix czy Macintosh. Jest to środowisko uruchomieniowe, które 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 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 CIL (dawniej 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).
rdf:langString
De Common Language Runtime (CLR) is de virtuele machine van het Microsoft .NET-project. De CLR is gebaseerd op de Common Language Infrastructure-standaard (CLI-standaard), die een uitvoeringsomgeving voor programmacode beschrijft. De CLR draait een vorm van bytecode genaamd (MSIL), Microsofts implementatie van de (CIL). Ontwikkelaars die CLR gebruiken schrijven hun code in een zogenaamd hogere programmeertaal zoals C#, Scala of VB.NET. Tijdens het compileren zorgt een .NET-compiler ervoor dat de broncode wordt omgezet naar MSIL, die 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 is 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 handling
* Garbage collection
* Security
rdf:langString
Common Language Runtime (англ. CLR — общеязыковая исполняющая среда) — исполняющая среда для байт-кода CIL (MSIL), в который компилируются программы, написанные на .NET-совместимых языках программирования (C#, Managed C++, Visual Basic .NET, F# и прочие). CLR является одним из основных компонентов пакета Microsoft .NET Framework. Среда CLR является реализацией спецификации CLI (англ. Common Language Infrastructure), спецификации общеязыковой инфраструктуры компании Microsoft. CLR реализует виртуальную систему выполнения (VES), как определено в стандарте Common Language Infrastructure (CLI), изначально разработанном самой Microsoft. Общедоступный стандарт определяет спецификацию общеязыковой инфраструктуры.
rdf:langString
O tempo de execução de linguagem comum, em inglês Common Language Runtime (CLR), é o componente de máquina virtual da plataforma .NET da Microsoft que gerencia a execução de programas .NET. Um processo conhecido como compilação just-in-time converte o código compilado em linguagem de máquina que a CPU do computador executa. A CLR fornece serviços adicionais, incluindo gerenciamento de memória, , tratamento de exceção, garbage collection, segurança e gerenciamento de thread. Todos os programas escritos para o framework .NET, independentemente da linguagem de programação, são executados pela CLR. Todas as versões do framework .NET incluem a CLR. A CLR implementa o (VES), como definido no padrão da infraestrutura de linguagem comum (CLI), inicialmente desenvolvida pela Microsoft. Um padrão público define a especificação da infraestrutura de linguagem comum.
rdf:langString
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 (till exempel 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:
*
*
* Undantagshantering
* Skräpinsamling
* Datasäkerhet
rdf:langString
通用語言執行平台(Common Language Runtime,簡稱CLR)是微軟為他們的.NET的虛擬機器所選用的名稱。它是微軟對通用语言架构(CLI)的實作版本,它定義了一個程式碼執行的環境。CLR執行一種稱為通用中间语言的字节码,這個是微軟的通用中间语言實作版本。 CLR執行在微軟的視窗作業系統上。檢視通用语言架构可以找到該規格的實作版本列表。其中有一些版本是執行在非Windows的作業系統中。
rdf:langString
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 також забезпечує такі важливі служби як:
* управління пам'яттю
* управління потоками
* обробка винятків
* збірка сміття
*
xsd:nonNegativeInteger
3191