Search:
Go
English
Deutsch
Français
Japanese
Chinese Simplified
Chinese Traditional
Korean
Russian
Arabic
Česky
Greek
Italiano
Afrikaans
Aragonés
Armenian
Asturianu
Azerbaijani
Bahasa Indonesia
Bahasa Melayu
Bangla
Bashkir
Belarusian
Bosanski
Brezhoneg
Bulgarian
Català
Cymraeg
Dansk
Eesti
Español
Esperanto
Euskara
Frysk
Furlan
Føroyskt
Gaeilge
Gàidhlig
Galego
Gujarati
Hebrew
Hindi
Hrvatski
Interlingua
Íslenska
Kannada
Kaszëbsczi
Kazakh
Kiswahili
Kurdî
Kyrgyz
Latviski
Lëtzebuergesch
Lietuvių
Lingua Latina
Magyar
Makedonski
Marathi
Nederlands
Nordfriisk
Norsk
O'zbekcha
Occitan
Ossetian
Persian
Polski
Português
Punjabi Gurmukhi
Română
Rumantsch
Sardu
Seeltersk
Shqip
Sicilianu
Sinhala
Slovensko
Slovensky
Srpski
Suomi
Svenska
Tagalog
Taiwanese
Tamil
Tatarça
Telugu
Thai
Tiếng Việt
Türkçe
Türkmençe
Ukrainian
Urdu
Uyghurche
DMOZ Internet Directory
Presented by
DMOZLive.com
Home
About
Submit Site
Tweet
Home
Computers
Programming
Metaprogramming
26 Sites
Metaprogramming (synonym: generative programming): a style of programming in which, in some way, a program writes or modifies some code in some language. Compilers and self-modifying programs are two examples of metaprograms.
Categories
Conferences
2 Sites
Metaobject Protocols
4 Sites
Quines
3 Sites
Source Code Generators
7 Sites
Sites
[ Submit ]
Dynamic Languages Group - MIT AI Lab
- Covers reflection, self-modifying code or mutable MOPs, Dylan, and aspect-oriented programming.
ModelBased.net
- Dedicated to tools and information related to model-driven system development, aiming at supporting OMG's vision of MDA.
Automated Code Generation
- Page on the original (Ward) Cunningham and Cunningham, Inc., Wiki.
Code Generation is a Design Smell
- Controversy page on the original (Ward) Cunningham and Cunningham, Inc., Wiki.
Are You Missing out on Code Generation?
- Writing EJBs by hand wastes effort and time; using the passive wizards in today's IDEs is as bad. Solution: use active code generation. Learn why this is a good idea despite the FUD against it. DevX.
Tim Sheard's Page
- Researches the design, implementation, use of metaprogramming systems, created MetaML, many links on functional metaprogramming, NSF papers. Portland State University, Computer Science Department.
A Comparative Analysis of Meta-programming and Aspect-Orientation
- Investigation of language constructs to support improved separation of crosscutting concerns. By Jeffrey G. Gray, Assistant Professor, University of Alabama, Birmingham.
Eclipse Modeling Project
- Focuses on evolving and promoting model-based development technologies by providing unified set of modeling frameworks, tooling, standards implementations; EMF, modeling framework and code generator to build tools and other programs based on structured data model. Descriptions, documents, downloads.
IPAD Pro
- Meta CASE tool. It allows developers to build CASE tools that allow end users to use graphical object manipulation to design and maintain end user systems. It incorporates a high level visual programming interface and provides multiplatform GUI and execution environment.
The Art of Metaprogramming, Part 1: Introduction to Metaprogramming
- An under-used programming technique is writing programs that generate programs or program parts. Covers: why metaprogramming is needed, some components of it, building a code generator; language-sensitive macro programming in Scheme. IBM developerWorks.
Click
[ Submit ]
above to Add a New Site, Update a Site, or Remove a Site from this Category.
See Also
Aspect-Oriented
Computers : Programming : Methodologies
28 Sites
Compilers
Computers : Programming
181 Sites
Generative Programming
Computers : Programming : Methodologies
6 Sites
Intentional Programming
Computers : Programming : Methodologies
7 Sites
Language Oriented Programming
Computers : Programming : Methodologies
17 Sites
This directory is made available through a Creative Commons Attribution license from the
DMOZ Organization.