enow.com Web Search

Search results

  1. Results from the WOW.Com Content Network
  2. Reflective programming - Wikipedia

    en.wikipedia.org/wiki/Reflective_programming

    In computer science, reflective programming or reflection is the ability of a process to examine, ... A compiled Objective-C executable, for example, ...

  3. List of reflective programming languages and platforms

    en.wikipedia.org/wiki/List_of_reflective...

    Programming languages and computing platforms that typically support reflective programming (reflection) include dynamically typed languages such as Smalltalk, Perl, PHP, Python, VBScript, and JavaScript. Also the .NET languages are supported and the Maude system of rewriting logic.

  4. Metaprogramming - Wikipedia

    en.wikipedia.org/wiki/Metaprogramming

    The ability of a programming language to be its own metalanguage allows reflective programming, and is termed reflection. [4] Reflection is a valuable language feature to facilitate metaprogramming. Metaprogramming was popular in the 1970s and 1980s using list processing languages such as Lisp.

  5. Agora (programming language) - Wikipedia

    en.wikipedia.org/wiki/Agora_(programming_language)

    Agora is a reflective, prototype-based, object-oriented programming language that is based exclusively on message passing and not delegation.Agora was intended to show that even subject to that limit, it is possible to build a full object-oriented language that features inheritance, cloning, and reflective operators.

  6. List of programming languages by type - Wikipedia

    en.wikipedia.org/wiki/List_of_programming...

    Reflective programming languages let programs examine and possibly modify their high-level structure at runtime or compile-time. This is most common in high-level virtual machine programming languages like Smalltalk, and less common in lower-level programming languages like C. Languages and platforms supporting reflection:

  7. Zig (programming language) - Wikipedia

    en.wikipedia.org/wiki/Zig_(programming_language)

    Features adopted from modern languages include the addition of compile time generic programming data types, allowing functions to work on a variety of data, along with a small set of new compiler directives to allow access to the information about those types using reflective programming (reflection). [20]

  8. Haxe - Wikipedia

    en.wikipedia.org/wiki/Haxe

    Haxe is a general-purpose programming language supporting object-oriented programming, generic programming, and various functional programming constructs. Features such as iterations, exceptions, and reflective programming (code reflection) are also built-in functions of the language and libraries.

  9. Objective-C - Wikipedia

    en.wikipedia.org/wiki/Objective-C

    The text field discovers whether the delegate implements that method (via reflective programming (reflection)) and, if so, calls the delegate's method to support the auto-complete feature. A formal protocol is similar to an interface in Java, C#, and Ada 2005. It is a list of methods that any class can declare itself to implement.