Sie sind hier:
Lexikon/Glossar
Telefon (Mo-Fr 9 bis 16 Uhr):
0201/649590-0
|
Kontaktformular
MENU
Start
Hauptseite
Angebote im Überblick
Kernkompetenzen
Softwareentwicklung
Beratung
Firmen-Schulungen
Offene Seminare
Online-Maßnahmen
Vorträge
Coaching
Support
Fachbücher
Fachartikel
Konditionen
Themen
Themenüberblick
Aktuelle Themen
Web & Cloud
Apps / Mobilplattformen
Benutzeroberflächen / User Experience
.NET
JavaScript/TypeScript
Java
Programmiersprachen/Sprachsyntax
Entwicklungswerkzeuge
Scripting
Softwareentwicklung allgemein
Datenbanken
Betriebssysteme und Virtualisierung
Microsoft Server-Produkte
Windows und Microsoft Office für Anwender
Allgemeine IT-Themen
Beratung
Beratungsthemen
Coaching
Softwareentwicklung
Technischer Support
Unsere Top-Berater
Referenzkunden
Angebotsanfrage
Individuelle Schulungen
1019 Schulungsthemen
Agendakonfigurator
Weiterbildungsphilosophie
Didaktische Konzepte
Vor-Ort oder Online
Unsere Top-Trainer
Referenzkunden
Teilnehmerfeedback
Angebotsanfrage
Offene Seminare
.NET-Akademie
.NET/C#-Basisseminar
WPF
WinUI
.NET MAUI
Blazor
ASP.NET WebAPI & gRPC
Entity Framework Core
Unit Testing / TDD
PowerShell
Infotage
Wissen
Übersicht
Fachbücher
Fachartikel
Konferenzvorträge
Konferenzen/Events
Spickzettel
Lexikon/Glossar
Programmcodebibliothek
Versionshistorie
Weblog
Downloads
Newsletter
Community-/Leserportal
Registrierung
.NET/C#/Visual Studio
.NET 8.0
.NET 7.0
.NET 6.0
ASP.NET (Core)/Blazor
PowerShell
Über uns
Kontakt
Selbstdarstellung
Kernkompetenzen
Dr. Holger Schwichtenberg
Top-Experten
Leitung & Kundenteam
Referenzkunden
Kundenaussagen
Referenzprojekte
Partner
Konditionen
Stellenangebote
Weitere Websites
Impressum
Datenschutzerklärung, Haftung, Urheberrecht
Suche
Themenkatalog
Tag Cloud
Volltextsuche
Site Map
FAQs
Erklärung des Begriffs: Common Language Runtime (CLR)
Begriff
Common Language Runtime
Abkürzung
CLR
Eintrag zuletzt aktualisiert am
16.11.2008
Zur Stichwortliste unseres Lexikons
Was ist
Common Language Runtime
?
Die Common Language Runtime (CLR) ist die Laufzeitumgebung des
.NET Framework
s. Sie muss installiert sein, damit ein .NET-Programm (egal ob in
Managed Code
oder
Native Code
) ausgeführt werden kann. Die CLR ist die einheitliche Laufzeitumgebung aller .NET-
Programmiersprache
n. Sie ersetzt die in der COM-Welt vorhandenen unterschiedlichen Laufzeitumgebungen.
Die CLR stellt zahlreiche Basisdienste bereit. Dazu gehören der
Just-in-Time-Compiler
, die
Code Access Security
(
CAS
), der
Garbage Collector
und die
Framework Class Library
(
FCL
).
Die CLR ist implementiert in Form der Common Language Runtime
Execution Engine
in der Datei mscoree.dll. Diese
DLL
wird nach %Windows%/System32 installiert. Was überraschen mag: Diese
DLL
ist eine
COM-Komponente
. Man könnte auch sagen, diese Komponente ist die letzte
COM-Komponente
, die man schreiben musste. Alles danach könnte man als
.NET-Komponente
realisieren.
Die CLR hatte vor der offiziellen Vorstellung der .NET-Initiative im Juli 2000 die Namen
NGWS Runtime
und
Universal Runtime
.
Die Softwarekategorie, zu der die CLR gehört, wird bezeichnet als
Virtuelle Maschine
Execution Engine
Virtual Execution Environment
Managed Runtime Environment
(siehe dazu:
http://blogs.msdn.com/brada/archive/2005/01/12/351958.aspx)
Querverweise zu anderen Begriffen im Lexikon
Framework Class Library (FCL)
Code Access Security (CAS )
Just-in-Time-Compiler
Programmiersprache
Universal Runtime
Garbage Collector (GC)
Execution Engine
.NET-Komponente
.NET Framework
COM-Komponente
Managed Code
NGWS Runtime
Native Code
Code Access Security (CAS )
Dynamic Link Library (DLL)
Framework Class Library (FCL)
Beratung & Support
Anfrage für Beratung/Consulting zu Common Language Runtime CLR
Gesamter Beratungsthemenkatalog
Technischer Support zum Common Language Runtime CLR
Schulungen zu diesem Thema
.NET-Programmierung im SQL Server (SQLCLR) - Common Language Runtime (CLR)-Integration in SQL Server
Neuerung in der CLR 2.0 und C# 2005
Microsoft SQL Server für .NET-Softwareentwickler (SQL Server für Developer inkl. Transact SQL)
.NET und C# für Umsteiger von klassischem Visual Basic/COM
Visual Basic .NET für Umsteiger von VBA/VB 4/5/6
.NET 4.5.1/.NET 4.5.2/4.5.3 Update / Neuerungen in .NET Framework 4.5.1/.NET Framework 4.5.2/.NET Framework 4.5.3
ADO.NET Entity Framework (EF) Code-based Modelling (alias Code First/Code Only)
.NET-Sicherheit (.NET Security)
ADO.NET Entity Framework (EF) mit Oracle - Objekt-Relationales Mapping für Oracle-Datenbanken
.NET 4.0-Update - Die Neuerungen in .NET Framework 4.0 und Visual Studio 2010 im Überblick
Microsoft SQL Server 2005 - Die Neuerungen im Überblick
Entity Framework Core 8.0/9.0/10.0 (EF Core 8.0/9.0/10.0): Objekt-Relationales Mapping (ORM) für .NET 8.0/9.0/10.0 (komplettes Wissen)
Microsoft SQL Server (MSSQL) - Aufbauwissen
Von ASP.NET 1.1 nach ASP.NET 2.0: Neuerungen in ASP.NET 2.0
Mono - .NET unter Linux, MacOS und Windows
.NET-Basiswissen
.NET 4.8 - Die Neuerungen in .NET Framework 4.8 im Überblick
.NET 4.5-Update - Die Neuerungen in .NET Framework 4.5/4.5.1/4.5.2 und Visual Studio 2012/2013 im Überblick
.NET 4.6.x/4.7.x-Update - Die Neuerungen in .NET Framework 4.6/4.6.1/4.6.2/4.7/4.7.1/4.7.2 im Überblick
.NET 5.0 - Änderungen und Neuerungen gegenüber .NET Core 3.x
Visual Studio Tools for Microsoft Office (VSTO) - Microsoft Office-Programmierung mit .NET und C# oder Visual Basic in Visual Studio
.NET Akademie: Datenbankprogrammierung mit Entity Framework Core (3-Tages-Agenda des öffentlichen Seminars)
C#-Basiswissen (Grundlagen der Programmiersprache C#)
Neuerungen in .NET Core 3.0/3.1 gegenüber Version 2.x (inkl. ASP.NET Core, Entity Framework Core, WPF und Windows Forms)
Umstieg auf .NET 8.0/9.0/10.0 - Entwicklerworkshop (Umstellung/Migration von klassischem .NET Framework zu .NET 8.0/9.0/10.0)
Microsoft SQL Server 2017 - Die Neuerungen gegenüber SQL Server 2016 (Update-Schulung)
ADO.NET Entity Framework (EF) - Objekt-Relationales Mapping
.NET 6.0 - Änderungen und Neuerungen gegenüber .NET 5.0
Anfrage für eine individuelle Schulung zum Thema Common Language Runtime CLR
Gesamter Schulungsthemenkatalog
Bücher zu diesem Thema
Alle unsere aktuellen Fachbücher
E-Book-Abo für ab 99 Euro im Jahr