Register for free!
1713 users online right now

[x]

Explore: Metaprogramming, Programming

Metaprogramming is a style of programming in which, in some sense, a program writes or modifies some code in some language. Compilers and self-modifying programs are two examples of metaprograms. Also known as "generative programming". ...
This page was last updated on June 25th, 2008
Metaprogramming (from Programming)
Canadian Content » Computers » Programming » Metaprogramming »
Code Generation NetworkCode Generation Network
A resource for software engineers and architects interest in code generation with articles, interviews and a database of generation tools.
Metadata Centric DevelopmentMetadata Centric Development
Description and examples of a metadata driven development practice, which reduces duplication of implicit metadata assumptions (field length) throughout the code.
MetaLMetaL
An XML based Meta-Programming language. Also home of Metastorage, an application that is meant to automatically generate code from an high level data model definition.
Synthesizer GeneratorSynthesizer Generator
A system for creating language-sensitive editors, interfaces, and environments from formal grammatical descriptions of any language. [Commercial]
IPAD ProIPAD Pro
Meta CASE tool. It allows developer to build CASE tools that allows end user to use graphical object manipulation to design and maintain end user system. Incorporate high level visual programming interface. Provides multiplatform GUI and execution environ
Partial EvaluationPartial Evaluation
Some links and references for this optimization technique, and prototypes in various languages.
The Program Generator GeneratorThe Program Generator Generator
A partial evaluation system for Scheme: Given a program P and a specification of which of the inputs are known in advance, PGG outputs a program generator which accepts the known inputs of P and outputs a specialized version of P. PGG is fully automatic a
ModelBased.netModelBased.net
Deticated to tools and information related to model-driven system development, aiming at supporting OMG's vision of MDA.
Dynamic Languages Group - MIT AI LabDynamic Languages Group - MIT AI Lab
Covers reflection, self-modifying code or mutable MOPs, Dylan, and aspect-oriented programming.
Intentional ProgrammingIntentional Programming
Papers on the metaprogramming system and former MS research project in which software is viewed as a database and multiple source code representations can be used.

Programming >> Metaprogramming yielded other results on Canadian Content:


Mind frees its self from conditioning.
Mind frees its self from conditioning. Philosophy Discussion


--