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.
  • 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.
  • 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.
  • Dynamic Languages Group - MIT AI Lab Covers reflection, self-modifying code or mutable MOPs, Dylan, and aspect-oriented programming.
  • 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.
  • ModelBased.net Dedicated to tools and information related to model-driven system development, aiming at supporting OMG's vision of MDA.
  • 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.

Media publications

  • 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. (Published 2003-04-29 00:00:00)
  • 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. (Published 2005-10-20 00:00:00)
  • The Art of Metaprogramming, Part 2: Metaprogramming Using Scheme Methods and uses of metaprogramming in Scheme programming language, see how macros are programmed and how they can make large-scale programming tasks easier. IBM developerWorks. (Published 2006-01-26 00:00:00)
  • The Art of Metaprogramming, Part 3: Enterprise Metaprogramming Methods and uses of metaprogramming in Scheme language, how macros are programmed and can make large-scale programming easier. Explores limits of metaprogramming, describes MDA and problems it solves, short example of text system using MDA. IBM developerWorks. (Published 2006-02-28 00:00:00)

Inter CAFFE

31 korisnika prisutno: 0 registrovanih i 31 senkica. Ulogovani: Nema
Filigranska kapija od stihova - Dejan Milenković
16.08.2019 22:52, tragalac@Umetnost
Muzika, tekst - moja omiljena pesma
14.06.2019 08:02, Sammir@Umetnost
Potrosacko drustvo iz vizure jednog potrosaca
14.06.2019 08:00, Sammir@Posao
Vicevi - Mujo, Haso, Lala, Sosa, plavuse i ostali
14.06.2019 07:53, Sammir@Opušteno
Dobro došli - predstavite se
14.06.2019 07:51, Sammir@Opušteno
Poezija - najlepsi stihovi
16.04.2019 08:23, tragalac@Umetnost
Preporuke za citanje - preporucite knjigu, zanimljivo stivo
18.03.2019 10:58, solium@Umetnost
Miroslav Mika Antic - neki pesnik iz Mokrina
12.03.2019 23:11, Maxa@Umetnost

Vesti

Vučić s Majom Pavlović: Pomoći ćemo da se reši problem

Sudar kod Kraljeva: Povređeno petoro mladih, dve devojke u teškom stanju

Ne zna se sudbina četiri hiljade Srba nestalih u ratovima devedesetih

Država povećala vlasnički udeo u Aerodromu "Nikola Tesla"

Nacrtana akcija Partizana: "Bukvalno me je pogodio u čelo" VIDEO

Hodžaj: Taksama usloviti Beograd za povlačenje priznanja

Lajčak: Realnost Kosova je da nije priznato od pet članica EU; Srbija ne bi trebala da potpisuje ugovor sa Evroazijskom unijom

Naslovi.net, 30.8.2019 13:22

Virtuelne razglednice

za rodjendan, godišnjicu braka, srećnu slavu, ženidbu, udaju, položen vozački, prijem u radni odnos...