Dynamic Language Runtime
Information about Dynamic Language Runtime
The Dynamic Language Runtime (DLR) from Microsoft is a set of services that run on top of the CLR and provides language services like:
- Dynamic type system
- Dynamic method dispatch
- Dynamic code generation
- Hosting API
Notes
References
- MIX 07 - Silverlight shines brighter!. Retrieved on 2007-04-30.
- MIX 07 Video Presentation - DEV02 - Just Glue It! Ruby and the DLR in Silverlight. Retrieved on 2007-05-04.
Microsoft Corporation
Public (NASDAQ: MSFT )
Founded Albuquerque, New Mexico, USA (April 4 1975)[1]
Headquarters Redmond, Washington, United States
Key people Bill Gates, Co-founder and Executive Chairman ;
Paul Allen, Co-founder ;
..... Click the link for more information.
Public (NASDAQ: MSFT )
Founded Albuquerque, New Mexico, USA (April 4 1975)[1]
Headquarters Redmond, Washington, United States
Key people Bill Gates, Co-founder and Executive Chairman ;
Paul Allen, Co-founder ;
..... Click the link for more information.
The Common Language Runtime (CLR) is the virtual machine component of Microsoft's .NET initiative. It is Microsoft's implementation of the Common Language Infrastructure (CLI) standard, which defines an execution environment for program code.
..... Click the link for more information.
..... Click the link for more information.
In computer science, a type system defines how a programming language classifies values and expressions into types, how it can manipulate those types and how they interact.
..... Click the link for more information.
..... Click the link for more information.
In computer science, dynamic dispatch is the process of mapping a message to a specific sequence of code (method) at runtime. This is done to support the cases where the appropriate method cannot be determined at compile-time (i.e. statically).
..... Click the link for more information.
..... Click the link for more information.
In computer science, self-modifying code is code that alters its own instructions, whether or not it is on purpose, while it is executing.
Self-modifying code is quite straightforward to write when using assembly language (taking into account the CPU cache).
..... Click the link for more information.
Self-modifying code is quite straightforward to write when using assembly language (taking into account the CPU cache).
..... Click the link for more information.
Python
Paradigm: Multi-paradigm
Appeared in: 1991
Designed by: Guido van Rossum
Developer: Python Software Foundation
Latest release: 2.5.1/ April 18 2007
Latest unstable release: 3.
..... Click the link for more information.
Paradigm: Multi-paradigm
Appeared in: 1991
Designed by: Guido van Rossum
Developer: Python Software Foundation
Latest release: 2.5.1/ April 18 2007
Latest unstable release: 3.
..... Click the link for more information.
Ruby
Paradigm: multi-paradigm (functional, imperative, logic, object-oriented (class-based))
Appeared in: 1995
Designed by: Yukihiro Matsumoto
Developer: Yukihiro Matsumoto (among others)
Latest release: 1.8.
..... Click the link for more information.
Paradigm: multi-paradigm (functional, imperative, logic, object-oriented (class-based))
Appeared in: 1995
Designed by: Yukihiro Matsumoto
Developer: Yukihiro Matsumoto (among others)
Latest release: 1.8.
..... Click the link for more information.
.NET Framework is a software component that can be added to or is included with Microsoft Windows operating system. It provides a large body of pre-coded solutions to common program requirements, and manages the execution of programs written specifically for the framework. The .
..... Click the link for more information.
..... Click the link for more information.
This article or section contains information about computer software currently in development.
The content may change as the software development progresses.
IronRuby
Developer: Microsoft Dynamic Language Runtime Team
..... Click the link for more information.
The content may change as the software development progresses.
IronRuby
Developer: Microsoft Dynamic Language Runtime Team
..... Click the link for more information.
This article or section contains information about computer software currently in development.
The content may change as the software development progresses.
IronLisp
Developer: xacc.ide
Latest release: 0.9.0.
..... Click the link for more information.
The content may change as the software development progresses.
IronLisp
Developer: xacc.ide
Latest release: 0.9.0.
..... Click the link for more information.
IronPython is an implementation of the Python programming language, targeting .NET and Mono, created by Jim Hugunin. Version 1.0 was released on September 5, 2006.[1]
Until version 0.6 it was released under the Common Public License.
..... Click the link for more information.
Until version 0.6 it was released under the Common Public License.
..... Click the link for more information.
' Visual Basic .NET
Paradigm: structured, imperative, object-oriented
Appeared in: 2001 (last revised 2005)
Designed by: Microsoft Corporation
Typing discipline: dynamic, strong, both safe and unsafe[1], nominative
Major implementations: .
..... Click the link for more information.
Paradigm: structured, imperative, object-oriented
Appeared in: 2001 (last revised 2005)
Designed by: Microsoft Corporation
Typing discipline: dynamic, strong, both safe and unsafe[1], nominative
Major implementations: .
..... Click the link for more information.
JScript is the Microsoft implementation of the ECMAScript scripting programming language specification.
JavaScript (the Netscape/Mozilla implementation of the ECMA specification), JScript, and ECMAScript are very similar languages.
..... Click the link for more information.
JavaScript (the Netscape/Mozilla implementation of the ECMA specification), JScript, and ECMAScript are very similar languages.
..... Click the link for more information.
ECMAScript
Paradigm: multi-paradigm
Appeared in: 1997
Designed by: Brendan Eich, Ecma International
Typing discipline: duck, weak, dynamic
Dialects: JavaScript, ActionScript, JScript, QtScript, JScript .
..... Click the link for more information.
Paradigm: multi-paradigm
Appeared in: 1997
Designed by: Brendan Eich, Ecma International
Typing discipline: duck, weak, dynamic
Dialects: JavaScript, ActionScript, JScript, QtScript, JScript .
..... Click the link for more information.
This article is copied from an article on Wikipedia.org - the free encyclopedia created and edited by online user community. The text was not checked or edited by anyone on our staff. Although the vast majority of the wikipedia encyclopedia articles provide accurate and timely information please do not assume the accuracy of any particular article. This article is distributed under the terms of GNU Free Documentation License.