List of Programming Languages By Type - Metaprogramming Languages

Metaprogramming Languages

Metaprogramming is writing of programs that write or manipulate other programs (or themselves) as their data or that do part of the work that is otherwise done at run time during compile time. In many cases, this allows programmers to get more done in the same amount of time as they would take to write all the code manually.

  • C++
  • Curl
  • D
  • Fancy
  • Forth
  • Groovy
  • Haskell
  • Lisp
  • Lua
  • Maude system
  • Mathematica
  • MetaL
  • MetaOCaml
  • Nemerle
  • Perl
  • Python
  • Ruby
  • Scheme
  • Smalltalk
  • XL (concept programming)

Read more about this topic:  List Of Programming Languages By Type

Famous quotes containing the word languages:

    The less sophisticated of my forbears avoided foreigners at all costs, for the very good reason that, in their circles, speaking in tongues was commonly a prelude to snake handling. The more tolerant among us regarded foreign languages as a kind of speech impediment that could be overcome by willpower.
    Barbara Ehrenreich (b. 1941)