This HTML5 document contains 181 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
n33http://blogs.msdn.com/somasegar/archive/2007/04/30/
dcthttp://purl.org/dc/terms/
n12https://docs.microsoft.com/en-us/dotnet/framework/reflection-and-codedom/
dbohttp://dbpedia.org/ontology/
n23http://sessions.visitmix.com/
foafhttp://xmlns.com/foaf/0.1/
n35https://global.dbpedia.org/id/
umbel-rchttp://umbel.org/umbel/rc/
n17https://archive.today/20131208124054/https:/www.facultyresourcecenter.com/curriculum/
n26http://packages.ubuntu.com/source/lucid/
yagohttp://dbpedia.org/class/yago/
schemahttp://schema.org/
dbpedia-ruhttp://ru.dbpedia.org/resource/
n32http://blogs.msdn.com/hugunin/archive/2007/04/30/
dbthttp://dbpedia.org/resource/Template:
rdfshttp://www.w3.org/2000/01/rdf-schema#
dbpedia-svhttp://sv.dbpedia.org/resource/
freebasehttp://rdf.freebase.com/ns/
dbpedia-plhttp://pl.dbpedia.org/resource/
n24http://packages.debian.org/source/squeeze/
n15http://www.w3.org/2006/03/wn/wn20/instances/
n16https://www.facultyresourcecenter.com/curriculum/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n18https://github.com/IronLanguages/
owlhttp://www.w3.org/2002/07/owl#
dbpedia-frhttp://fr.dbpedia.org/resource/
dbpedia-zhhttp://zh.dbpedia.org/resource/
wikipedia-enhttp://en.wikipedia.org/wiki/
dbphttp://dbpedia.org/property/
dbchttp://dbpedia.org/resource/Category:
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
n21https://web.archive.org/web/20070508035633/http:/sessions.visitmix.com/
wikidatahttp://www.wikidata.org/entity/
dbrhttp://dbpedia.org/resource/
dbpedia-jahttp://ja.dbpedia.org/resource/

Statements

Subject Item
dbr:Phalanger_(compiler)
dbo:wikiPageWikiLink
dbr:Dynamic_Language_Runtime
Subject Item
dbr:Visual_Basic_.NET
dbo:wikiPageWikiLink
dbr:Dynamic_Language_Runtime
Subject Item
dbr:List_of_server-side_JavaScript_implementations
dbo:wikiPageWikiLink
dbr:Dynamic_Language_Runtime
Subject Item
dbr:.NET_Framework
dbo:wikiPageWikiLink
dbr:Dynamic_Language_Runtime
Subject Item
dbr:Mono_(software)
dbo:wikiPageWikiLink
dbr:Dynamic_Language_Runtime
Subject Item
dbr:LOLCODE
dbo:wikiPageWikiLink
dbr:Dynamic_Language_Runtime
Subject Item
dbr:Microsoft_Silverlight_version_history
dbo:wikiPageWikiLink
dbr:Dynamic_Language_Runtime
Subject Item
dbr:Microsoft_and_open_source
dbo:wikiPageWikiLink
dbr:Dynamic_Language_Runtime
Subject Item
dbr:C_Sharp_syntax
dbo:wikiPageWikiLink
dbr:Dynamic_Language_Runtime
Subject Item
dbr:Active_Scripting
dbo:wikiPageWikiLink
dbr:Dynamic_Language_Runtime
Subject Item
dbr:DLR
dbo:wikiPageWikiLink
dbr:Dynamic_Language_Runtime
dbo:wikiPageDisambiguates
dbr:Dynamic_Language_Runtime
Subject Item
dbr:List_of_CLI_languages
dbo:wikiPageWikiLink
dbr:Dynamic_Language_Runtime
Subject Item
dbr:Da_Vinci_Machine
dbo:wikiPageWikiLink
dbr:Dynamic_Language_Runtime
Subject Item
dbr:Dynamic_Language_Runtime
rdf:type
schema:CreativeWork dbo:Work owl:Thing dbo:Software wikidata:Q386724 yago:Writing106359877 yago:Software106566077 yago:Communication100033020 yago:WrittenCommunication106349220 wikidata:Q7397 yago:Abstraction100002137 yago:Code106355894 umbel-rc:SoftwareObject yago:CodingSystem106353757
rdfs:label
Dynamic Language Runtime Dynamic Language Runtime Dynamic Language Runtime Dynamic Language Runtime Dynamic Language Runtime 動的言語ランタイム 动态语言运行时
rdfs:comment
Dynamic Language Runtime (DLR) är en samling klassbibliotek skapade av Microsoft som tillåter dynamiska programspråk, såsom Python och Ruby, på Common Language Runtime (CLR). DLR är ett lager ovanpå CLR och låter flera dynamiska programsspråk att dela på samma funktioner. DLR tillhandahåller följande tjänster: * Dynamiskt typsystem, delas av alla språk som använder DLR. * Dynamisk kodgeneration * Underliggande API Språk som använder DLR: The Dynamic Language Runtime (DLR) from Microsoft runs on top of the Common Language Runtime (CLR) and provides computer language services for dynamic languages. These services include: * A dynamic type system, to be shared by all languages using the DLR services * Dynamic method dispatch * Dynamic code generation * Hosting API The DLR is used to implement dynamic languages on the .NET Framework, including the IronPython and IronRuby projects. Dynamic Language Runtime (DLR) to projekt firmy Microsoft mający na celu stworzenie zestawu usług zbudowanych na bazie Common Language Runtime (CLR) wspomagających tworzenie i wykonywanie różnych dynamicznych języków programowania oraz ich integrację z platformą .NET Framework. Usługi te to: Główne zalety DLR: Przykład integracji dynamicznego języka IronPython oraz statycznie typowanego języka C#: 动态语言运行时(Dynamic Language Runtime,DLR)是微軟構架於CLR之上的一組服務集合,可提供下列功能: * 動態類型系統,以分享給所有使用DLR服務的語言。 * 動態方法分派 * 動態產生代碼 * Hosting API DLR被用來在.NET Framework上實作如Python和Ruby等動態語言。DLR服務目前已經使用在IronRuby(Ruby的.NET實作)和即將釋出的IronPython 2.0。同時Microsoft也計畫使用在Visual Basic .NET 10.0與Managed JScript(ECMAScript 3.0)上。 要讓多種動態語言實作能共享同樣的系統,它應該要能很容易地讓這些實作相互溝通。舉例來說,它應該要讓動態語言能使用以其他動態語言撰寫的函式庫。另外,Hosting API允許能與靜態語言,如C#,相互操作。 Le Dynamic Language Runtime (DLR) est une surcouche facilitant l'implémentation et l'interopérabilité des langages dynamiques. Le DLR permet de prendre en charge plusieurs langages. Cette technologie est utilisée par Microsoft pour la plateforme .NET et Oracle pour le langage Java. 動的言語ランタイム(どうてきげんごランタイム、英語: Dynamic Language Runtime、略称 : DLR)は、共通言語ランタイムの上で動作する、様々な異なる動的言語のために次のような言語機能を提供するためのマイクロソフトによる技術である。 * 動的型システム * * * ホスティングAPI PythonやRubyのような動的言語を.NET Framework上に実装することを意図したものである。例えば、具体的な処理系としてはIronRuby、IronPython 2.0、動的Visual Basic .NET(VBx)、マネージJScriptなどで使われている。 複数の動的言語の実装が共通の基盤となるシステムを持つことにより、異なる言語の実装同士の相互作用が簡単になる。たとえば、任意の動的な言語のライブラリを他の言語から使用可能になる。さらに、ホスティングAPIによりC#およびVisual Basic .NETといった静的に型付けされたCLI言語との相互運用が可能になる。 Dynamic Language Runtime (DLR; с англ. — «Среда выполнения динамического языка») от Microsoft работает поверх исполняющей среды Common Language Runtime (CLR; с англ. — «Общеязыковая среда выполнения») и предоставляет службы компьютерного языка для динамического языка. Эти услуги включают: * Динамическая система типов, которая будет разделяться между всеми языками, использующими службы DLR. * Метод динамического связывания * Генерация динамического кода * Хостинг API DLR используется для реализации динамических языков в .NET Framework, включая проекты IronPython и IronRuby.
foaf:name
Dynamic Language Runtime (DLR)
foaf:homepage
n12:dynamic-language-runtime-overview
dbp:name
Dynamic Language Runtime
dct:subject
dbc:2010_software dbc:.NET_terminology dbc:Free_and_open-source_software dbc:Microsoft_application_programming_interfaces dbc:Microsoft_free_software dbc:Software_using_the_Apache_license
dbo:wikiPageID
10989140
dbo:wikiPageRevisionID
1115820790
dbo:wikiPageWikiLink
dbr:PowerShell dbr:Microsoft dbr:Ubuntu_(operating_system) dbr:Trunk_(software) dbr:MIX_(Microsoft) dbr:Branching_(software) dbc:2010_software dbc:.NET_terminology dbr:Da_Vinci_Machine dbr:Runtime_code_generation dbr:Dynamic_language dbr:Common_Language_Infrastructure dbr:Common_Language_Runtime dbr:Dynamic_dispatch dbr:.NET_4 dbr:Platform_(computing) dbr:C_Sharp_(programming_language) dbr:Abstract_syntax_tree dbr:.NET_Foundation dbr:.NET_Framework dbr:Scheme_(programming_language) dbr:Name_binding dbr:Parrot_virtual_machine dbr:Java_bytecode dbr:Windows_8 dbr:List_of_CLI_languages dbr:Visual_Basic_.NET dbr:JScript dbr:Microsoft_Windows dbr:Apache_License_2.0 dbc:Free_and_open-source_software dbr:Linux dbr:Type_system dbr:Ruby_(programming_language) dbc:Microsoft_application_programming_interfaces dbc:Microsoft_free_software dbr:JVM dbr:IronPython dbr:IronRuby dbr:IronScheme dbr:Language-independent_specification dbr:Shared_source dbr:GitHub dbr:Computer_language dbr:MacOS dbr:ECMAScript dbr:Metadata_(CLI) dbr:Debian dbc:Software_using_the_Apache_license
dbo:wikiPageExternalLink
n16:7224-LangNET-Symposium-2008-%E2%80%93-ox-.aspx n17:7224-LangNET-Symposium-2008-%E2%80%93-ox-.aspx n21:default.asp%3Fevent=1011&session=2012&pid=DEV02&disc=&id=1511&year=2007&search=DEV02 n23:default.asp%3Fevent=1011&session=2012&pid=DEV02&disc=&id=1511&year=2007&search=DEV02 n24:dlr-languages n12:dynamic-language-runtime-overview n12:dynamic-language-runtime-overview%7CDynamic n26:dlr-languages n18:dlr n32:a-dynamic-language-runtime-dlr.aspx n33:mix-07-silverlight-shines-brighter.aspx
owl:sameAs
dbpedia-sv:Dynamic_Language_Runtime dbpedia-ru:Dynamic_Language_Runtime dbpedia-ja:動的言語ランタイム wikidata:Q3041988 dbpedia-pl:Dynamic_Language_Runtime freebase:m.02qxdhs dbpedia-fr:Dynamic_Language_Runtime dbpedia-zh:动态语言运行时 n35:2pMZg
dbp:wikiPageUsesTemplate
dbt:Start_date_and_age dbt:Refbegin dbt:Refend dbt:Reflist dbt:Github dbt:.NET_Framework dbt:Portal dbt:Cite_web dbt:Microsoft_FOSS dbt:Infobox_software dbt:Wikibooks
dbp:author
Microsoft Dynamic Language Runtime Team
dbp:developer
dbr:.NET_Foundation
dbp:genre
dbr:Platform_(computing)
dbp:latestReleaseDate
2021-12-02
dbp:latestReleaseVersion
1.3
dbp:license
dbr:Apache_License_2.0
dbp:operatingSystem
Windows, macOS, Linux
dbp:platform
dbr:Common_Language_Infrastructure
dbp:programmingLanguage
dbr:C_Sharp_(programming_language)
dbp:released
2010-04-16
dbp:repo
n18:dlr
dbp:website
n12:dynamic-language-runtime-overview
dbo:abstract
動的言語ランタイム(どうてきげんごランタイム、英語: Dynamic Language Runtime、略称 : DLR)は、共通言語ランタイムの上で動作する、様々な異なる動的言語のために次のような言語機能を提供するためのマイクロソフトによる技術である。 * 動的型システム * * * ホスティングAPI PythonやRubyのような動的言語を.NET Framework上に実装することを意図したものである。例えば、具体的な処理系としてはIronRuby、IronPython 2.0、動的Visual Basic .NET(VBx)、マネージJScriptなどで使われている。 複数の動的言語の実装が共通の基盤となるシステムを持つことにより、異なる言語の実装同士の相互作用が簡単になる。たとえば、任意の動的な言語のライブラリを他の言語から使用可能になる。さらに、ホスティングAPIによりC#およびVisual Basic .NETといった静的に型付けされたCLI言語との相互運用が可能になる。 The Dynamic Language Runtime (DLR) from Microsoft runs on top of the Common Language Runtime (CLR) and provides computer language services for dynamic languages. These services include: * A dynamic type system, to be shared by all languages using the DLR services * Dynamic method dispatch * Dynamic code generation * Hosting API The DLR is used to implement dynamic languages on the .NET Framework, including the IronPython and IronRuby projects. Because the dynamic language implementations share a common underlying system, it should be easier for them to interact with one another. For example, it should be possible to use libraries from any dynamic language in any other dynamic language. In addition, the hosting API allows interoperability with statically typed CLI languages like C# and Visual Basic .NET. Dynamic Language Runtime (DLR; с англ. — «Среда выполнения динамического языка») от Microsoft работает поверх исполняющей среды Common Language Runtime (CLR; с англ. — «Общеязыковая среда выполнения») и предоставляет службы компьютерного языка для динамического языка. Эти услуги включают: * Динамическая система типов, которая будет разделяться между всеми языками, использующими службы DLR. * Метод динамического связывания * Генерация динамического кода * Хостинг API DLR используется для реализации динамических языков в .NET Framework, включая проекты IronPython и IronRuby. Поскольку реализации динамического языка используют общую базовую систему, им должно быть проще взаимодействовать друг с другом. Например, должна быть возможность использовать библиотеки любого динамического языка на любом другом динамическом языке. Кроме того, хостинг API позволяет взаимодействовать со статически типизированными языками интерфейса командной строки, такими как C# и Visual Basic .NET. 动态语言运行时(Dynamic Language Runtime,DLR)是微軟構架於CLR之上的一組服務集合,可提供下列功能: * 動態類型系統,以分享給所有使用DLR服務的語言。 * 動態方法分派 * 動態產生代碼 * Hosting API DLR被用來在.NET Framework上實作如Python和Ruby等動態語言。DLR服務目前已經使用在IronRuby(Ruby的.NET實作)和即將釋出的IronPython 2.0。同時Microsoft也計畫使用在Visual Basic .NET 10.0與Managed JScript(ECMAScript 3.0)上。 要讓多種動態語言實作能共享同樣的系統,它應該要能很容易地讓這些實作相互溝通。舉例來說,它應該要讓動態語言能使用以其他動態語言撰寫的函式庫。另外,Hosting API允許能與靜態語言,如C#,相互操作。 Dynamic Language Runtime (DLR) to projekt firmy Microsoft mający na celu stworzenie zestawu usług zbudowanych na bazie Common Language Runtime (CLR) wspomagających tworzenie i wykonywanie różnych dynamicznych języków programowania oraz ich integrację z platformą .NET Framework. Usługi te to: * Dynamiczny system typów, współdzielony pomiędzy wszystkie implementacje języków wykorzystujących DLR. * Expression Trees, czyli dynamiczne drzewa wyrażeń reprezentujące semantykę danego języka. * Call Site Caching, czyli mechanizm pamięci podręcznej przyspieszający operacje wykonywane na obiektach o dynamicznych typach danych, zazwyczaj poprzez zapamiętywanie cech tych obiektów (najczęściej ich typów danych). * Dynamic Object Interoperability, to zestaw klas i interfejsów reprezentujących dynamiczny obiekt i operacje na nim, które mogą być użyte przez programistów implementujących kolejne dynamiczne języki programowania. * API pozwalające na osadzanie (hosting) dynamicznych języków we własnych aplikacjach. Główne zalety DLR: * Uproszczenie tworzenia kolejnych implementacji dynamicznych języków programowania wykonywanych poprzez CLR. * Rozszerzenie istniejących statycznie typowanych języków programowania, takich jak C#, czy Visual Basic .NET, o wybrane cechy dynamicznych języków programowania. * Niezależność od środowiska uruchomieniowego CLR. Jeżeli w przyszłej wersji platformy .NET zostanie usprawniony np. garbage collector, wszystkie języki uruchamiane na tej platformie automatycznie będą mogły skorzystać z tego usprawnienia. * Możliwość współdzielenia bibliotek i obiektów. Dzięki DLR każdy typ danych stworzony w dowolnym języku programowania wykonywanym za pomocą środowiska uruchomieniowego CLR jest ze sobą kompatybilny. Obiekt stworzony w języku IronPython może być wykorzystany w języku C# bez żadnych dodatkowych warstw pośredniczących oraz konwersji typów danych. * DLR przyczyniło się do stworzenia na platformie .NET Framework szybkich implementacji mechanizmów typu oraz , zapewniających wydajne wykonywanie dynamicznych operacji poprzez zastosowanie polimorficznej pamięci podręcznej. Mechanizmy zawarte w DLR zostały użyte do tej pory przy implementacjach języków IronPython oraz IronRuby. DLR jest również częścią platformy .NET Framework w wersji 4.0, oferując wsparcie dla wybranych możliwości dynamicznych języków programowania w sztandarowych, statycznie typowanych językach, takich jak , czy . Najnowsza wersja bibliotek DLR została przez firmę Microsoft przekazana w ręce społeczności i jest rozprowadzana na licencji Apache License, v2.0. DLR będzie również rozwijany niezależnie przez zespół odpowiedzialny za rozwój platformy .NET Framework, w celu zapewnienia wsparcia dla większej ilości możliwości, oferowanych przez dynamiczne języki programowania. Przykład integracji dynamicznego języka IronPython oraz statycznie typowanego języka C#: using System;using System.Linq;using IronPython.Hosting;using Microsoft.Scripting.Hosting;namespace CallingPythonLib{ class Program { static void Main(string[] args) { // ustawienie ścieżki do bibliotek języka Python System.IO.Directory.SetCurrentDirectory(@"C:\Program Files (x86)\IronPython 2.7\Lib\"); ScriptRuntime py = Python.CreateRuntime; // utworzenie obiektu reprezentującego typ danych zdefiniowany w języku Python dynamic random = py.UseFile("random.py"); int[] items = Enumerable.Range(1, 7).ToArray; // wywołanie metody dynamicznego typu Random random.shuffle(items); foreach (int item in items) { Console.WriteLine(item); } } }} Dynamic Language Runtime (DLR) är en samling klassbibliotek skapade av Microsoft som tillåter dynamiska programspråk, såsom Python och Ruby, på Common Language Runtime (CLR). DLR är ett lager ovanpå CLR och låter flera dynamiska programsspråk att dela på samma funktioner. DLR tillhandahåller följande tjänster: * Dynamiskt typsystem, delas av alla språk som använder DLR. * Dynamisk kodgeneration * Underliggande API Språk som använder DLR: * - implementation av Python på .NET * - implementation av Ruby på .NET * Visual Basic.NET 10 (VBx) - Kommande version av VB.NET * - Efterföljare till JScript.NET * Phalanger (PHP-kompilator) - PHP på CLR (delvis) Le Dynamic Language Runtime (DLR) est une surcouche facilitant l'implémentation et l'interopérabilité des langages dynamiques. Le DLR permet de prendre en charge plusieurs langages. Cette technologie est utilisée par Microsoft pour la plateforme .NET et Oracle pour le langage Java. Le CLR de Microsoft est l'équivalent de la machine virtuelle Java (JVM). Le CLR ne gère que les langages propres à Microsoft tandis que le DLR de Microsoft a été créé pour prendre en charge d'autres langages. Oracle suit la même politique d'ouverture en ajoutant à sa JVM un DLR nommé (en) permettant la gestion d'autres langages que Java. Le terme JVM devient donc inapproprié. Des langages tiers avaient déjà été portés sur la JVM en reprenant la syntaxe de langages existants. La raison principale des DLR est de faciliter le portage de langages tiers ; il est en effet très difficile de faire fonctionner un code dynamique (Python, Ruby) sur un environnement qui est typé lors de la compilation. Le portage d'un langage sur le DLR est donc plus facile que sur le CLR.
dbp:wordnet_type
n15:synset-software-noun-1
prov:wasDerivedFrom
wikipedia-en:Dynamic_Language_Runtime?oldid=1115820790&ns=0
dbo:wikiPageLength
16252
dbo:latestReleaseDate
2021-12-02
dbo:latestReleaseVersion
1.3.1
dbo:releaseDate
2010-04-16
dbo:author
dbr:Microsoft
dbo:computingPlatform
dbr:Common_Language_Infrastructure
dbo:developer
dbr:.NET_Foundation
dbo:genre
dbr:Platform_(computing)
dbo:license
dbr:Apache_License_2.0
dbo:operatingSystem
dbr:MacOS dbr:Ubuntu_(operating_system) dbr:Linux dbr:Microsoft_Windows
dbo:programmingLanguage
dbr:C_Sharp_(programming_language)
foaf:isPrimaryTopicOf
wikipedia-en:Dynamic_Language_Runtime
Subject Item
dbr:Global_interpreter_lock
dbo:wikiPageWikiLink
dbr:Dynamic_Language_Runtime
Subject Item
dbr:Internet_Explorer
dbo:wikiPageWikiLink
dbr:Dynamic_Language_Runtime
Subject Item
dbr:IronPython
dbo:wikiPageWikiLink
dbr:Dynamic_Language_Runtime
Subject Item
dbr:IronRuby
dbo:wikiPageWikiLink
dbr:Dynamic_Language_Runtime
Subject Item
dbr:IronScheme
dbo:wikiPageWikiLink
dbr:Dynamic_Language_Runtime
Subject Item
dbr:JScript
dbo:wikiPageWikiLink
dbr:Dynamic_Language_Runtime
Subject Item
dbr:Dynamic_language_runtime
dbo:wikiPageWikiLink
dbr:Dynamic_Language_Runtime
dbo:wikiPageRedirects
dbr:Dynamic_Language_Runtime
Subject Item
dbr:Jim_Hugunin
dbo:wikiPageWikiLink
dbr:Dynamic_Language_Runtime
Subject Item
dbr:C_Sharp_4.0
dbo:wikiPageWikiLink
dbr:Dynamic_Language_Runtime
Subject Item
dbr:Visitor_pattern
dbo:wikiPageWikiLink
dbr:Dynamic_Language_Runtime
Subject Item
wikipedia-en:Dynamic_Language_Runtime
foaf:primaryTopic
dbr:Dynamic_Language_Runtime