List of reflective programming languages and platforms

From Wikipedia the free encyclopedia

Programming languages and computing platforms that typically support reflective programming (reflection) include dynamically typed languages such as Smalltalk, Perl, PHP, Python, VBScript, and JavaScript. Also the .NET languages are supported and the Maude system of rewriting logic. Very rarely there are some non-dynamic or unmanaged languages, notable examples being Delphi, eC and Objective-C.

  • APL
  • Befunge
  • BlitzMax
  • ColdFusion MX
  • Curl
  • D
  • Delphi
  • eC
  • ECMAScript
    • ActionScript
    • JavaScript
    • JScript
  • Eiffel
  • Factor
  • Forth
  • Go
  • Io
  • Java (see java.lang.reflect)
    • Java virtual machine
  • Julia
  • Lisp
    • Logo
    • Pico
  • Logtalk
  • Lua
  • Maude system
  • .NET Common Language Runtime
    • C#
    • F#
    • Visual Basic .NET
    • Delphi (.NET variant)
    • Windows PowerShell
  • Oberon
  • Object Pascal
  • Perl
  • PHP
  • PL/SQL
  • POP-11, Poplog
  • Prolog
  • Python
  • R
  • Rebol
  • Ruby
  • Scheme
  • Smalltalk
    • Pharo
    • Bistro
    • Squeak
    • Self
  • SuperCollider
  • SNOBOL
  • Tcl
    • XOTcl
  • Visual FoxPro
  • Wolfram Mathematica
    • Wolfram Language
  • Xojo
Retrieved from "https://en.wikipedia.org/w/index.php?title=List_of_reflective_programming_languages_and_platforms&oldid=1232098520"

    Copyright 2020 WikiZero

    • EN TR JP RU DE

    €4.95 / month

    • Favourites List
    • Audio Listining
    • Color Mode
    • Monthly New Updates

    A PHP Error was encountered

    Severity: Notice

    Message: Undefined variable: userid

    Filename: user/popup_modal.php

    Line Number: 68

    Backtrace:

    File: /var/www/wikizero/data/www/wikizero.com/application/views/user/popup_modal.php
    Line: 68
    Function: _error_handler

    File: /var/www/wikizero/data/www/wikizero.com/application/views/page/index.php
    Line: 478
    Function: view

    File: /var/www/wikizero/data/www/wikizero.com/application/controllers/Main.php
    Line: 107
    Function: view

    File: /var/www/wikizero/data/www/wikizero.com/index.php
    Line: 315
    Function: require_once

    ">

    Premium Membership

    €4.95

    € 9.90 / month
    Create a Premium Account quick and easy
    Save your Favourite Pages
    Listen to any page in Audio
    Colour Night Mode

    Create your Account

    Modal title
    Cancel Subscription
    List_of_reflective_programming_languages_and_platforms" id="cancelSubscription" name="cancelSubscription" class="mb-0">

    Are you sure you want to cancel your membership with us?

    A PHP Error was encountered

    Severity: Notice

    Message: Undefined variable: user_membership

    Filename: user/popup_modal.php

    Line Number: 192

    Backtrace:

    File: /var/www/wikizero/data/www/wikizero.com/application/views/user/popup_modal.php
    Line: 192
    Function: _error_handler

    File: /var/www/wikizero/data/www/wikizero.com/application/views/page/index.php
    Line: 478
    Function: view

    File: /var/www/wikizero/data/www/wikizero.com/application/controllers/Main.php
    Line: 107
    Function: view

    File: /var/www/wikizero/data/www/wikizero.com/index.php
    Line: 315
    Function: require_once

    A PHP Error was encountered

    Severity: Warning

    Message: Invalid argument supplied for foreach()

    Filename: user/popup_modal.php

    Line Number: 192

    Backtrace:

    File: /var/www/wikizero/data/www/wikizero.com/application/views/user/popup_modal.php
    Line: 192
    Function: _error_handler

    File: /var/www/wikizero/data/www/wikizero.com/application/views/page/index.php
    Line: 478
    Function: view

    File: /var/www/wikizero/data/www/wikizero.com/application/controllers/Main.php
    Line: 107
    Function: view

    File: /var/www/wikizero/data/www/wikizero.com/index.php
    Line: 315
    Function: require_once

    A PHP Error was encountered

    Severity: Notice

    Message: Undefined variable: userid

    Filename: user/popup_modal.php

    Line Number: 208

    Backtrace:

    File: /var/www/wikizero/data/www/wikizero.com/application/views/user/popup_modal.php
    Line: 208
    Function: _error_handler

    File: /var/www/wikizero/data/www/wikizero.com/application/views/page/index.php
    Line: 478
    Function: view

    File: /var/www/wikizero/data/www/wikizero.com/application/controllers/Main.php
    Line: 107
    Function: view

    File: /var/www/wikizero/data/www/wikizero.com/index.php
    Line: 315
    Function: require_once

    ">

    Harry Potter Books

    A PHP Error was encountered

    Severity: Notice

    Message: Undefined variable: products

    Filename: user/popup_harry_book.php

    Line Number: 24

    Backtrace:

    File: /var/www/wikizero/data/www/wikizero.com/application/views/user/popup_harry_book.php
    Line: 24
    Function: _error_handler

    File: /var/www/wikizero/data/www/wikizero.com/application/views/page/index.php
    Line: 479
    Function: view

    File: /var/www/wikizero/data/www/wikizero.com/application/controllers/Main.php
    Line: 107
    Function: view

    File: /var/www/wikizero/data/www/wikizero.com/index.php
    Line: 315
    Function: require_once

    A PHP Error was encountered

    Severity: Warning

    Message: Invalid argument supplied for foreach()

    Filename: user/popup_harry_book.php

    Line Number: 24

    Backtrace:

    File: /var/www/wikizero/data/www/wikizero.com/application/views/user/popup_harry_book.php
    Line: 24
    Function: _error_handler

    File: /var/www/wikizero/data/www/wikizero.com/application/views/page/index.php
    Line: 479
    Function: view

    File: /var/www/wikizero/data/www/wikizero.com/application/controllers/Main.php
    Line: 107
    Function: view

    File: /var/www/wikizero/data/www/wikizero.com/index.php
    Line: 315
    Function: require_once