The Common Language Infrastructure (CLI) is an open specification (published under ECMA-335 and ISO/IEC 23271) developed by Microsoft that describes the executable code and runtime environment that form the core of the Microsoft . NET Framework and the free and open source implementations Mono and Portable. NET. The specification defines an environment that allows multiple high-level languages to be used on different computer platforms without being rewritten for specific architectures.

PropertyValue
dbpedia-owl:thumbnail
dbpprop:abstract
  • The Common Language Infrastructure (CLI) is an open specification (published under ECMA-335 and ISO/IEC 23271) developed by Microsoft that describes the executable code and runtime environment that form the core of the Microsoft . NET Framework and the free and open source implementations Mono and Portable. NET. The specification defines an environment that allows multiple high-level languages to be used on different computer platforms without being rewritten for specific architectures.
  • Die CLI (Common Language Infrastructure) ist ein ISO/IEC/ECMA Standard, der Systeme spezifiziert, die sprach- und plattformneutrale Anwendungsentwicklung und -ausführung ermöglichen. Momentan aktuell ist die Version 4 des Standards vom Juni 2006. Die CLI ist eine Spezifikation, keine Implementierung. Ihre bekannteste Implementierung ist . NET von Microsoft für Windows-Systeme. Es gibt jedoch auch CLI-Implementierungen für Unix/Linux-Systeme, Mac OS X und BSD-Varianten. Die Entwicklung wird maßgeblich von Microsoft bestimmt. Das Mono-Projekt hat bereits einen ersten Änderungsvorschlag zur Standardisierung eingereicht. Ein Mono-Entwickler erklärte, dass er gespannt sei, ob Microsoft das neue Feature implementieren werde.
  • Pojem Common Language Infrastructure (CLI) (dalo by se přeložit jako společná infrastruktura programovacích jazyků, ale nepřekládá se) je otevřená specifikace vyvinutá nejen firmou Microsoft. Popisuje vlastnosti proveditelného kódu a prostředí pro jeho běh (runtime environment), které tvoří jádro Microsoft . NET Framework. Specifikace definuje prostředí, které umožňuje používání více vysokoúrovňových programovacích jazyků na různých počítačových platformách, aniž by bylo nutné přepisovat jejich překladače s ohledem na zvláštnosti konkrétní architektury. Zdůrazněme ještě jednou, že CLI je specifikace a nikoliv implementace. Často se totiž zaměňuje s implementací Common Language Runtime (CLR), která zahrnuje detaily jdoucí nad rámec specifikace CLI. Specifikace CLI mimo jiné popisuje následující čtyři aspekty: The Common Type System (CTS) — sada datových typů a operací, které se používají v mnoha programovacích jazycích. Metadata — Informace o struktuře programu je popsána jazykově nezávislým způsobem, takže může být zpřístupněna z různých jazyků a prostřednictvím různých nástrojů. Díky tomu lze snadno pracovat i s kódem, který byl napsán v jazyce, který nepoužíváte. Common Language Specification (CLS) — sada základních pravidel, která by měl splňovat každý jazyk vyhovující specifikaci CLI. Cílem je dosažení vzájemné spolupráce s ostatními jazyky splňující specifikaci CLI. Virtual Execution System (VES) — VES zavádí a provádí programy slučitelné se specifikací CLI. Používá metadata k tomu, aby zajistil spolupráci samostatně vytvořených kusů kódu za běhu programu. Všechny kompatibilní jazyky jsou překládány do společného mezijazyka označovaného jako Common Intermediate Language (CIL). Ten je nezávislý na hardwarové platformě. Při vlastním provádění kódu zajistí VES kompilaci CIL do strojového kódu, který je závislý na konkrétním hardware. Na vzniku standardu ECMA-335 se podíleli následující organizace: Borland, Fujitsu, Hewlett-Packard, Intel Corporation, International Business Machines, ISE, IT University Copenhagen, Microsoft Corporation, Monash University, Netscape, Novell Corporation, OpenWave, Plum Hall, Sun Microsystems, University of Canterbury New Zealand.
  • La Common Language Infrastructure (CLI) est une spécification ouverte développée par Microsoft pour sa plate-forme . NET qui décrit l'environnement d'exécution de la machine virtuelle basé sur CIL. La spécification définit un environnement qui permet d'utiliser de nombreux langages de haut niveau sur différentes plates-formes sans nécessité de réécrire le code pour des architectures spécifiques. Le code répondant aux spécifications CLI est dit « managed code » en anglais, littéralement « code géré », ce qui est parfois traduit abusivement par « code managé ». L' implémentation de la CLI inclut des fonctions pour gérer les erreurs, le ramasse-miettes, la sécurité et l'interopérabilité avec le système d'exploitation (les objets COM pour Microsoft window, gtk pour Mono de novell)
  • A Common Language Infrastructure (CLI) a különböző programozási nyelven írt programok futtatására szolgáló alrendszere a . NET Keretrendszernek. A megjelenése előtt minden nyelvnek saját futtató modulja volt, hogy a lefordított alkalmazás működhessen – a Visual Basic-nek a VBVM-re, a Visual C++ . NET megjelése előtti Visual C++ verzióknak az MSVCRT DLL-re. A common language infrastructure egy próbálkozás ezen futtató modulok egyesítésére. A CLI egy osztálykönyvtárat és virtuális gépet használ – a Common Language Runtime-ot (CLR). Sok fordító már képes kódot előállítani erre a virtuális gépre. Az előállított kódot Common Intermediate Language-nek (CIL) (korábban MSIL) nevezik. Ez egy CPU-független utasításkészlettel rendelkező nyelv, ami hatékonyan fordítható natív kóddá. A CIL egy magas szintű objektu-orientált, verem-alapú assembly nyelvként képzelhető el. A CIL a Java bytecode versenytársának, a CLI/CLR pedig a Java Runtime Environment (JRE) versenytársának tekinthető.
  • Il Common Language Infrastructure (CLI), in italiano "infrastruttura del linguaggio comune" è una specifica aperta sviluppata da Microsoft, che descrive il codice eseguibile e l'ambiente di esecuzione che costituisce il cuore del framework . NET. La specifica definisce un ambiente che permette a più linguaggi ad alto livello di essere utilizzati su differenti piattaforme senza la necessità di essere riscritti per specifiche architetture. Il CLI è solo una specifica e non una implementazione, ed è spesso confusa con il Common Language Runtime che contiene caratteristiche non incluse nella specifica. La specifica CLI è divisa in quattro parti: Il Common Type System o CTS: un insieme di tipi di dato e di operazioni su di essi. I Metadata: le informazioni sulla struttura del programma. Esse sono indipendenti dal linguaggio di partenza per permettere a programmi scritti in linguaggi differenti di comunicare tra loro. La Common Language Specification o CLS. Il Virtual Execution System o VES: il sistema che esegue i programmi CLI. La compilazione di un programma in linguaggio . NET compatibile viene tradotto in istruzioni di tipo Common Intermediate Language (CIL), un linguaggio intermedio indipendente dalla piattaforma. Per eseguire un programma in linguaggio CIL, un VES specifico per la piattaforma traduce le istruzioni CIL in linguaggio macchina, un linguaggio direttamente comprensibile dal processore della piattaforma, che è così in grado di eseguire le istruzioni.
  • 共通言語基盤 (Common Language Infrastructure、CLI) は、. NET Frameworkの基幹を構成する実行コードや実行環境などについてのマイクロソフトが作った仕様である。CLIは、プログラミング言語やコンピュータ・アーキテクチャに依存しない環境を定義しており、様々な高級言語で書いたソースコードが書き直すことなく他のプラットフォームでも使えるようになっている。 CLIの性質を説明する際に、CLIのことを共通言語ランタイム (CLR) と呼ぶ場合があるが、これは厳密には誤りである。CLIは仕様であり、CLRはそれを実装したものの一つにすぎない。 CLIに含まれる重要な概念として、次の4つのものがある。 共通型システム (CTS) — プログラミング言語間で共通して用いられる型の集合。 メタデータ — プログラムの構造に関する情報。プログラミング言語上やツールなどから参照できる。 共通言語仕様 (CLS) — 相互運用性のためのプログラミング言語に対する規定。 仮想実行システム (VES) — CLIに適合したプログラムの読込と実行。メタデータを活用して動的に機械語を生成する。 CLIに適合するプログラムは全て共通中間言語 (CIL) へコンパイルされる。CILは、ハードウェアから抽象化された中間言語であり、実行時にはVESが機械語へコンパイルする。
  • De Common Language Infrastructure (CLI) is een open specificatie ontwikkeld door Microsoft, welke de uitvoerbare code en runtime omgeving beschrijft die de kern vormt van het . NET framework. De specificatie definieert een omgeving die toestaat verschillende zogenaamde high-level programmeertalen als C# en VB. NET te gebruiken op verschillende platformen, zonder dat ze herschreven moeten worden. De CLI wordt vaak verward met de Common Language Runtime (CLR), omdat dit de implementatie van de CLI specificatie is.
  • Common Language Infrastructure (z ang. architektura wspólnego języka,w skrócie CLI) to część platformy Microsoft . NET, wykorzystywana jako środowisko uruchomieniowe oprogramowania stworzonego w różnych językach. Przed opracowaniem CLI każdy język wymagał własnego środowiska: Visual Basic – VBVM, Visual C++ (aż do Visual C++ . NET) - MSVCRT.
  • CLI (англ. Common Language Infrastructure) — спецификация общеязыковой инфраструктуры. Наиболее известными реализациями этого стандарта являются Microsoft . NET Framework, Mono, DotGNU Portable. NET. Спецификация CLI определяет, в частности, архитектуру исполнительной системы . NET — CLR и сервисы, предоставляемые CLR выполняемым программам, классы, предоставляемые библиотекой FCL, синтаксис и мнемонику общего промежуточного языка. Текущей версией (по состоянию на конец 2007 года) спецификации CLI является версия CLI 3.5.
  • Common Language Infrastructure (CLI) är en öppen specifikation (publicerad som ECMA-335 och ISO/IEC 23271) utvecklad av Microsoft som beskriver exekverbar kod och en exekveringsmiljö som utgör kärnan i av ett flertal implementationer, detta inkluderar . NET Framework, Mono och Portable. NET. Specifikationen beskriver en programmilljö som tillåter flera hög-nivå språk att användas på olika datorplattformar utan att behöva skriva om dem för den specifika arkitekturen. CLI är en specifikation, inte en implementation, och förväxlas ofta med Common Language Runtime (CLR), som är Microsofts implementation som innehåller många aspekter utöver standarden. CLI beskriver följande fyra aspekter: Common Type System (CTS) Typer och operationer som är gemensamma för alla CTS-programspråk. Metadata Information om programstrukturen är inte bunden till något språk, så den kan delas mellan andra programspråk och verktyg. Det gör det möjligt att använda kod som är skriven i ett språk du inte använder. Common Language Specification (CLS) Regler för alla språk för CLI, som ska följas för att ett språk ska kunna samverka med andra CLS-kompatibla språk. CLS reglerna definierar ett subset av Common Type System. Virtual Execution System (VES) VES laddar och exekverar CLI-kompatibla program, den använder metadatan för att kombinera delar, som genererats separat, vid exekvering (runtime).
  • 通用语言基础架构(Common Language Infrastructure,CLI)是一个开放的技术规范。它是由微软联合惠普以及英特尔于2000年向ECMA倡议的。通用语言基础架构定义了构成. NET Framework基础结构的可执行码以及代码的运行时环境的规范,它定义了一个语言无关的跨体系结构的运行环境,这使得开发者可以用规范内定义的各种高级语言来开发软件,并且无需修正即可将软件运行在不同的计算机体系结构上。 CLI有时候会和CLR混用。但严格意义上说,这是错误的。因为CLI是一种规范,而CLR则是对这种规范的一个实现。
dbpprop:hasPhotoCollection
rdfs:comment
  • The Common Language Infrastructure (CLI) is an open specification (published under ECMA-335 and ISO/IEC 23271) developed by Microsoft that describes the executable code and runtime environment that form the core of the Microsoft . NET Framework and the free and open source implementations Mono and Portable. NET. The specification defines an environment that allows multiple high-level languages to be used on different computer platforms without being rewritten for specific architectures.
  • Die CLI (Common Language Infrastructure) ist ein ISO/IEC/ECMA Standard, der Systeme spezifiziert, die sprach- und plattformneutrale Anwendungsentwicklung und -ausführung ermöglichen. Momentan aktuell ist die Version 4 des Standards vom Juni 2006. Die CLI ist eine Spezifikation, keine Implementierung. Ihre bekannteste Implementierung ist . NET von Microsoft für Windows-Systeme. Es gibt jedoch auch CLI-Implementierungen für Unix/Linux-Systeme, Mac OS X und BSD-Varianten.
  • Pojem Common Language Infrastructure (CLI) (dalo by se přeložit jako společná infrastruktura programovacích jazyků, ale nepřekládá se) je otevřená specifikace vyvinutá nejen firmou Microsoft. Popisuje vlastnosti proveditelného kódu a prostředí pro jeho běh (runtime environment), které tvoří jádro Microsoft . NET Framework.
  • La Common Language Infrastructure (CLI) est une spécification ouverte développée par Microsoft pour sa plate-forme . NET qui décrit l'environnement d'exécution de la machine virtuelle basé sur CIL. La spécification définit un environnement qui permet d'utiliser de nombreux langages de haut niveau sur différentes plates-formes sans nécessité de réécrire le code pour des architectures spécifiques.
  • A Common Language Infrastructure (CLI) a különböző programozási nyelven írt programok futtatására szolgáló alrendszere a . NET Keretrendszernek. A megjelenése előtt minden nyelvnek saját futtató modulja volt, hogy a lefordított alkalmazás működhessen – a Visual Basic-nek a VBVM-re, a Visual C++ . NET megjelése előtti Visual C++ verzióknak az MSVCRT DLL-re. A common language infrastructure egy próbálkozás ezen futtató modulok egyesítésére.
  • Il Common Language Infrastructure (CLI), in italiano "infrastruttura del linguaggio comune" è una specifica aperta sviluppata da Microsoft, che descrive il codice eseguibile e l'ambiente di esecuzione che costituisce il cuore del framework . NET. La specifica definisce un ambiente che permette a più linguaggi ad alto livello di essere utilizzati su differenti piattaforme senza la necessità di essere riscritti per specifiche architetture.
  • 共通言語基盤 (Common Language Infrastructure、CLI) は、.
  • De Common Language Infrastructure (CLI) is een open specificatie ontwikkeld door Microsoft, welke de uitvoerbare code en runtime omgeving beschrijft die de kern vormt van het . NET framework. De specificatie definieert een omgeving die toestaat verschillende zogenaamde high-level programmeertalen als C# en VB. NET te gebruiken op verschillende platformen, zonder dat ze herschreven moeten worden.
  • Common Language Infrastructure (z ang. architektura wspólnego języka,w skrócie CLI) to część platformy Microsoft . NET, wykorzystywana jako środowisko uruchomieniowe oprogramowania stworzonego w różnych językach. Przed opracowaniem CLI każdy język wymagał własnego środowiska: Visual Basic – VBVM, Visual C++ (aż do Visual C++ . NET) - MSVCRT.
  • CLI (англ. Common Language Infrastructure) — спецификация общеязыковой инфраструктуры. Наиболее известными реализациями этого стандарта являются Microsoft . NET Framework, Mono, DotGNU Portable. NET. Спецификация CLI определяет, в частности, архитектуру исполнительной системы .
  • Common Language Infrastructure (CLI) är en öppen specifikation (publicerad som ECMA-335 och ISO/IEC 23271) utvecklad av Microsoft som beskriver exekverbar kod och en exekveringsmiljö som utgör kärnan i av ett flertal implementationer, detta inkluderar . NET Framework, Mono och Portable. NET. Specifikationen beskriver en programmilljö som tillåter flera hög-nivå språk att användas på olika datorplattformar utan att behöva skriva om dem för den specifika arkitekturen.
  • 通用语言基础架构(Common Language Infrastructure,CLI)是一个开放的技术规范。它是由微软联合惠普以及英特尔于2000年向ECMA倡议的。通用语言基础架构定义了构成.
rdfs:label
  • Common Language Infrastructure
  • Common Language Infrastructure
  • Common Language Infrastructure
  • Common Language Infrastructure
  • Common Language Infrastructure
  • Common Language Infrastructure
  • 共通言語基盤
  • Common Language Infrastructure
  • Common Language Infrastructure
  • Common Language Infrastructure
  • Common Language Infrastructure
  • 通用语言架构
owl:sameAs
skos:subject
foaf:depiction
foaf:page
is dbpprop:operatingSystem of
is dbpprop:redirect of