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 1/14/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.