List of reflective programming languages and platforms
From HandWiki
Revision as of 07:17, 5 August 2021 by imported>PolicyEnforcerIA (attribution)
Short description: Wikipedia list article
Programming languages and platforms that typically support 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 a.k.a. ActionScript, JavaScript, JScript
- Eiffel
- Factor
- Forth
- Go
- Io
- Java (see java.lang.reflect)
- Java Virtual Machine
- Julia
- Lisp
- Logo
- Logtalk
- Lua
- Mathematica
- Maude system
- .NET Common Language Runtime
- C#
- F#
- Visual Basic .NET
- Delphi (.NET variant)
- Windows PowerShell
- Oberon
- Delphi
- Perl
- PHP
- Pico
- PL/SQL
- POP-11
- Poplog
- Prolog
- Python
- R
- REBOL
- Ruby
- Scheme
- Smalltalk
- SuperCollider
- Snobol
- Tcl
- Visual FoxPro
- Xojo
- Wolfram Language
This article does not cite any external source. HandWiki requires at least one external source. See citing external sources. (2021) (Learn how and when to remove this template message) |
Original source: https://en.wikipedia.org/wiki/List of reflective programming languages and platforms.
Read more |