List of reflective programming languages and platforms
Programming languages and platforms that typically support reflection include dynamically typed languages such as Smalltalk; scripting languages such as Perl, PHP, Python, VBScript, and JavaScript; 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
- Delphi
- eC
- ECMAScript a.k.a. ActionScript, JavaScript, JScript
- Eiffel
- Forth
- Go
- Io
- Java (see java.lang.reflect)
- Lisp
- Logo
- Logtalk
- Lua
- Mathematica
- Maude system
- .NET Common Language Runtime
- Oberon
- Delphi
- Perl
- PHP
- Pico
- PL/SQL
- POP-11
- Poplog
- Prolog
- Python
- R
- REBOL
- Ruby
- Scheme
- Smalltalk
- SuperCollider
- Snobol
- Tcl
- Visual FoxPro
- Wolfram Language
This article is issued from Wikipedia - version of the Thursday, January 14, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.