List of reflective programming languages and platforms
- List of reflective programming languages and platforms
Programming languages and platforms that typically support reflection include dynamically typed languages such as Objective-C and Smalltalk; scripting languages such as Perl, PHP, Python, VBScript, and JavaScript; and the Maude system of rewriting logic.
*APL
*Befunge
*ColdFusion MX
*Curl
*databaseLiquid/dbLiquid
*Delphi
*ECMAScript a.k.a. ActionScript, DMDScript, JavaScript, JScript
*Eiffel
*Forth
*Io
*Java (see java.lang.reflect)
**Java Virtual Machine
*Lisp
*Logo
*Logtalk
*Lua
*Mathematica
*Maude system
*.NET Common Language Runtime
**C#
**Visual Basic .NET
**Delphi (.NET variant)
**Windows PowerShell
*Oberon
*Objective-C
*Perl
*PHP
*Pico
*Pliant
*POP-11
*Poplog
*Prolog
*Python
*R
*REBOL
*Ruby
*Scheme
*Smalltalk
**Bistro
**Squeak
**Self
**S#
*SuperCollider
*Snobol
*Tcl
**XOTcl
Wikimedia Foundation.
2010.
Look at other dictionaries:
List of programming languages by category — Programming language lists Alphabetical Categorical Chronological Generational This is a list of programming languages grouped by category. Some languages are listed in multiple categories. Contents … Wikipedia
Reflection (computer programming) — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concurrent computi … Wikipedia
Reflection (computer science) — In computer science, reflection is the process by which a computer program can observe and modify its own structure and behavior. The programming paradigm driven by reflection is called reflective programming .In most modern computer… … Wikipedia
Comparison of Java and C++ — Programming language comparisons General comparison Basic syntax Basic instructions Arrays Associative arrays String operations … Wikipedia
Comparison of programming paradigms — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concurrent computin … Wikipedia
Lisp (programming language) — Infobox programming language name = Lisp paradigm = multi paradigm: functional, procedural, reflective generation = 3GL year = 1958 designer = John McCarthy developer = Steve Russell, Timothy P. Hart, and Mike Levin latest release version =… … Wikipedia
C Sharp (programming language) — The correct title of this article is C# (programming language). The substitution or omission of the # sign is because of technical restrictions. C# Paradigm(s) multi paradigm: structured, imperative … Wikipedia
R (programming language) — R Paradigm(s) multi paradigm: object oriented, imperative, functional, procedural, reflective Appeared in 1993[1] … Wikipedia
Forth (programming language) — infobox programming language name = Forth paradigm = Procedural, stack oriented year = 1970s designer = Charles H. Moore typing = typeless dialects = colorForth, Open Firmware implementations = Forth, Inc., GNU Forth, MPE influenced by =… … Wikipedia
Lua (programming language) — Infobox programming language name = Lua paradigm = Multi paradigm: scripting, imperative, functional year = 1993 designer = Roberto Ierusalimschy Waldemar Celes Luiz Henrique de Figueiredo developer = latest release version = 5.1.4 latest release … Wikipedia