Sie sind hier:
Lexikon/Glossar
Telefon (Mo-Fr 9 bis 16 Uhr):
0201/649590-0
|
Kontaktformular
Buy me a coffee
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
1020 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: 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