Saturday, January 20, 2007

Generative programming

In the present i am interested in a way new of doing programming. This is widely known as Generative Programming but there are a lot of similar ideas. Here is a list of those similar ideas:
  • Domain Specific Languages
  • Model-Driven Engineering
  • Generative Programming
  • Language Oriented Programming (Sergey Dmitriev)
  • Intentional Programming (Charles Simonyi)
  • Language workbenches (Martin Fowler)
  • Little Languages (Matthias Felleisen)
  • Software Factories (Microsoft)
  • Family-Oriented Abstraction, Specification, and Translation (The FAST Process) (David Weiss - Lucent)
  • Grammarware (Ralf Lammel)

1 comment:

Mark Dalgarno said...

Take a look at the Code Generation Network. This has articles on many of these topics.

We're also running a conference - Code Generation 2007 - where we will be bringing together the industry experts in these areas.

Mark Dalgarno
Editor, Code Generation Network