• The Dynamic Language Runtime (DLR) from Microsoft runs on top of the Common Language Runtime (CLR) and provides computer language services for dynamic languages...
    16 KB (1,605 words) - 07:23, 13 April 2025
  • A dynamic programming language is a type of programming language that allows various operations to be determined and executed at runtime. This is different...
    15 KB (1,702 words) - 16:10, 23 November 2024
  • NET Framework, .NET Core, and Mono. Some of these languages also require the Dynamic Language Runtime (DLR). As the program is being executed, the CIL...
    10 KB (1,024 words) - 07:23, 20 March 2025
  • concept. Dynamic type checking is the process of verifying the type safety of a program at runtime. Implementations of dynamically type-checked languages generally...
    57 KB (7,205 words) - 17:12, 3 May 2025
  • Thumbnail for Python (programming language)
    "GitHub – IronLanguages/ironpython3: Implementation of Python 3.x for .NET Framework that is built on top of the Dynamic Language Runtime". GitHub. Archived...
    175 KB (14,413 words) - 18:11, 5 May 2025
  • at runtime. In other words, a name is associated with a particular operation or object at runtime, rather than during compilation. The name dynamic binding...
    12 KB (1,559 words) - 18:42, 9 December 2024
  • intended to be run. The name comes from the compile time and runtime division from compiled languages, which similarly distinguishes the computer processes involved...
    25 KB (2,649 words) - 09:26, 11 September 2024
  • A runtime environment implements the execution model as required for a development environment such as a particular programming language. A runtime library...
    4 KB (407 words) - 17:32, 16 February 2025
  • IronRuby (category Ruby (programming language))
    of the Ruby programming language targeting Microsoft .NET Framework. It is implemented on top of the Dynamic Language Runtime (DLR), a library running...
    22 KB (1,834 words) - 19:52, 20 November 2024
  • IronPython (category Python (programming language) implementations)
    of the Dynamic Language Runtime (DLR), a library running on top of the Common Language Infrastructure that provides dynamic typing and dynamic method...
    20 KB (2,005 words) - 03:57, 5 May 2025
  • C Sharp 4.0 (category C Sharp programming language family)
    interoperability with partially or fully dynamically typed languages and frameworks, such as the Dynamic Language Runtime and COM. The following new features...
    9 KB (1,114 words) - 05:08, 14 July 2023
  • facilities than either of them. The Java runtime provides dynamic capabilities (such as reflection and runtime code modification) that are typically not...
    73 KB (6,608 words) - 19:14, 4 May 2025
  • of some programming languages (such as C++, Object Pascal, and Ada) that exposes information about an object's data type at runtime. Run-time type information...
    13 KB (1,450 words) - 15:12, 16 April 2025
  • execution behavior. Abstract interpretation Daikon Dynamic load testing Profiling (computer programming) Runtime verification Program analysis (computer science)...
    9 KB (1,075 words) - 19:21, 7 March 2025
  • at compile time, but may be done at runtime depending on the particular language and compiler. Many other runtime errors exist and are handled differently...
    15 KB (1,625 words) - 19:48, 16 April 2025
  • Thumbnail for Erlang (programming language)
    general-purpose, concurrent, functional high-level programming language, and a garbage-collected runtime system. The term Erlang is used interchangeably with Erlang/OTP...
    42 KB (4,769 words) - 03:49, 30 April 2025
  • best-known language that uses this technique is Java. Since the machine code emitted by a dynamic compiler is constructed and optimized at program runtime, the...
    4 KB (529 words) - 22:40, 16 December 2024
  • Interpretation and JIT compilation are particularly suited for dynamic programming languages, as the runtime system can handle late-bound data types and enforce...
    27 KB (3,259 words) - 21:20, 30 January 2025
  • Thumbnail for .NET Framework
    most CLI languages statically typed (with or without type inference). However, starting with .NET Framework 4.0, the Dynamic Language Runtime extended...
    50 KB (4,875 words) - 01:31, 31 March 2025
  • Thumbnail for Mono (software)
    Mono (software) (redirect from Mono runtime)
    Metadata Mono's Common Language Runtime Compatible with the ECMA Common Language Infrastructure/.NET Common Language Runtime Mono-specific enhancements:...
    66 KB (6,853 words) - 20:01, 21 March 2025
  • traditional static compiler. Most dynamic recompilers are used to convert machine code between architectures at runtime. This is a task often needed in...
    8 KB (789 words) - 04:11, 30 September 2024
  • at runtime, which limits the potential set of dispatch targets to a finite set chosen at compile time. Type overloading does not produce dynamic dispatch...
    20 KB (2,608 words) - 16:26, 5 December 2024
  • most processes executed at runtime. However, dynamic linking is often more space-efficient (on disk and in memory at runtime). When a library is linked...
    14 KB (1,687 words) - 15:53, 23 December 2024
  • Global interpreter lock (category Articles with example Python (programming language) code)
    on top of Microsoft's Dynamic Language Runtime and also avoid using a GIL. An example of an interpreted language without a GIL is Tcl, which is used in...
    6 KB (707 words) - 18:52, 16 April 2025
  • code at load or runtime are called dynamic dead-code elimination or dynamic dead-instruction elimination. Most programming languages, compilers and operating...
    23 KB (2,425 words) - 12:52, 14 March 2025
  • Thumbnail for Visual Basic (.NET)
    planned to use Dynamic Language Runtime (DLR) for that release but shifted to a co-evolution strategy between Visual Basic and sister language C# to bring...
    43 KB (4,233 words) - 07:25, 24 April 2025
  • typed language has looser typing rules and may produce unpredictable or even erroneous results or may perform implicit type conversion at runtime. A different...
    12 KB (1,326 words) - 13:40, 29 March 2025
  • Visitor pattern (category Programming language comparisons)
    Common Lisp or C# via the Dynamic Language Runtime (DLR), implementation of the visitor pattern is greatly simplified (a.k.a. Dynamic Visitor) by allowing...
    35 KB (3,978 words) - 11:40, 25 March 2025
  • IronScheme (category Scheme (programming language) implementations)
    IronLisp. IronScheme was planning to build upon the Microsoft Dynamic Language Runtime, but decided to abandon this idea because the DLR branch the project...
    4 KB (425 words) - 19:08, 6 May 2025
  • implemented in both languages using runtime polymorphism (dynamic dispatch). In C++, this takes the form of virtual functions and runtime type identification...
    93 KB (10,629 words) - 14:50, 4 May 2025