MDE is closely related to Language Engineering. Classification of languages is important. Here is an intial very incomplete taxonomy:
- Modeling languages vs. Programming languages
- GPLs vs DSLs
- Textual vs. Visual languages
- Languages for humans (human programming) or languages for computers (computer code generation)