Aller au contenu

Dynamic Language Runtime

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 19 janvier 2008 à 10:49 et modifiée en dernier par Phe-bot (discuter | contributions) (robot Ajoute: ja:動的言語ランタイム). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

Modèle:Ébauche informatique La DLR est une surcouche du .NET Framework facilitant l'implémentation et l'interopérabilité des langages dynamiques. La DLR permet le support de langages non microsot comme Python et Ruby alors que la CLR sur laquelle est implémenté la DLR utilise C# et VB.NET.Les version de python et ruby fonctionnant sur la DLR est appelé IronPython et IronRuby. IronPython et IronRuby sont sous licence microsoft Ms-PL. D'autres implémentations sont supportés comme JavaScript JSCript .NET ECMAScript 3.0 compatible et VBScript (VBScript .NET).

L'interêt de la DLR se trouve dans l 'utilisation de langage dynamique comme le langage PHP coté serveur web et dans le fait que cetains langage on une syntaxe beacoups plus simple et structuré Python!!

Les premiers applications fonctionnant avec les langages de la DLR

  • silverligth 1.1 provenant de wpf ne fonctionne que dans un navigateur ( intel/Mac et window)et supporte la DLR, Ironpython et managed JSCript
  • Mono est la machine virtuelle implémentant la CLR sous linux et pas seulement le navigateur
  • manifold Système supporte tous les langages compatibles .net ( ironpython,VBScript .NET ....) sauf IronRuby