Programming Languages

Languages

Programming languages features

Reflection

“Reflection in computing is the ability of a program to examine its own structure, particularly through types; it’s a form of metaprogramming."[1]

Languages support reflection (not a exaustive list)

  1. Go 1
  2. Java
  3. Javascript 23
  4. Python
  5. .Net

References


  1. The Laws of Reflection - The Go Programming Language ↩︎

  2. ES6 Reflection in Depth ↩︎

  3. Reflect - JavaScript | MDN ↩︎