Sie sind hier:
Wissen
Telefon (Mo-Fr 9 bis 16 Uhr):
0201/649590-0
|
Kontaktformular
MENU
Medien
Übersicht
Lexikon/Glossar
Spickzettel
Weblog
Konferenzvorträge
Fachbücher
Fachartikel
Leserportal
Autoren gesucht!
Literaturtipps
Praxisnahe Fallbeispiele
Downloads
Newsletter
.NET
Startseite
.NET 8.0
.NET 7.0
.NET 6.0
.NET 5.0
.NET Core
.NET 4.0/4.5.x/4.6.x
.NET 3.0/3.5
.NET 2.0
.NET-Lexikon
Programmiersprachen
Entwicklerwerkzeuge
Klassenreferenz
Softwarekomponenten
Windows Runtime
World Wide Wings-Demo
Versionsgeschichte
Codebeispiele
ASP.NET
Artikel
Bücher
Schulung & Beratung
Konferenzen/Events
ASP.NET
Startseite
Lexikon
Sicherheit
Konfiguration
Global.asax
Tracing
Technische Beiträge
Klassenreferenz
Programmiersprachen
Entwicklerwerkzeuge
Softwarekomponenten
Forum
Schulung & Beratung
PowerShell
Startseite
Commandlet-Referenz
Codebeispiele
Commandlet Extensions
Versionsgeschichte
Schulungen+Beratung
Windows
Startseite
Windows Runtime (WinRT)
Windows PowerShell
Windows Scripting
Windows-Schulungen
Windows-Lexikon
Windows-Forum
Scripting
Startseite
Lexikon
FAQ
Bücher
Architektur
Skriptsprachen
Scripting-Hosts
Scripting-Komponenten
COM/DCOM/COM+
ADSI
WMI
WMI-Klassenreferenz
Scripting-Tools
WSH-Editoren
Codebeispiele
.NET-Scripting
Forum
Schulung & Beratung
Nutzer
Anmeldung/Login
Buchleser-Registrierung
Gast-Registrierung
Hilfe
Website-FAQ
Technischer Support
Site Map
Tag Cloud
Suche
Kontakt
Erklärung des Begriffs: Dynamic Language Runtime (DLR)
Begriff
Dynamic Language Runtime
Abkürzung
DLR
Eintrag zuletzt aktualisiert am
30.09.2016
Zur Stichwortliste unseres Lexikons
Was ist
Dynamic Language Runtime
?
Dynamic Language Runtime (
CLR
) ist eine Laufzeitumgebung für dynamische (alias "dynamisch-typisierte") Sprachen im Rahmen des
.NET Framework
s.
Ziel der DLR ist es, die Entwicklung dynamischer Sprachen einfacher zu gestalten sowie aufgrund der gemeinsamen Basis, welche durch die DLR dargestellt wird, für Interoperabilität zwischen dynamisch sowie zwischen dynamisch und statisch typisierten Sprachen zu sorgen.
Die breite Masse der .NET-Entwickler, welche sich nicht mit dem Entwickeln von Sprachen beschäftigt, wird das Vorhandensein der DLR am ehesten beim Verwenden von Sprachfeatures sowie Bibliotheksfunktionen, welche den Einsatz von dynamischen
Objekt
en erlauben, bemerken. Als Beispiel sei an dieser Stelle der neue Datentyp dynamic in C# sowie die mit
.NET 4.0
eingeführten Klassen DynamicObject und ExpandoObject welche das Bereitstellen von dynamischen
Objekt
en in statisch typisierten
.NET-Sprache
n, wie C# oder Visual Basic erlauben, genannt
Aufsatz zur .NET
CLR
Ein Teil seit
.NET 4.0
im Framework enthalten (System.Core.dll)
Weitere Teile Microsoft.
Scripting
.*.dll und Microsoft.Dynamic.dll (
https://dlr.codeplex.com/)
Funktionen
Dynamisches Type System
Dynamic method dispatch
Dynamic code generation
Hosting
API
Beispiele für unterstützte Sprachen
IronPython
IronJS
IronRuby
Querverweise zu anderen Begriffen im Lexikon
.NET Framework
.NET-Sprache
IronPython
Scripting
IronRuby
.NET 4.0
Objekt
IronJS
Application Programming Interface (API)
Common Language Runtime (CLR)
Beratung & Support
Anfrage für Beratung/Consulting zu Dynamic Language Runtime DLR
Gesamter Beratungsthemenkatalog
Technischer Support zum Dynamic Language Runtime DLR
Schulungen zu diesem Thema
.NET-Softwarearchitektur (Architektur von .NET-Anwendungen)
Modulare Softwarearchitektur mit .NET: Modularisierung, Lose Kopplung, Austauschbarkeit und Erweiterbarkeit von .NET-Anwendungen
Neuerungen in C# 4.0 (Visual C# 2010)
Anfrage für eine individuelle Schulung zum Thema Dynamic Language Runtime DLR
Gesamter Schulungsthemenkatalog
Bücher zu diesem Thema
Alle unsere aktuellen Fachbücher
E-Book-Abo für ab 99 Euro im Jahr