Meta programming system

    Interesting thing. Some things are in plain sight, but for some reason you do not notice them. Here it is now. I visited jetbrains.com many times , but did not notice such an interesting thing as MPS (Meta Programming System). This system supports a new approach to programming, the so-called language orientation (Language Oriented Programming). More elegantly (literal translation doesn't work), this is a meta-oriented programming approach. The idea of ​​this approach is to expand your existing programming language to create your own, tailored to your business rules. I don’t know how convenient it is, but this topic definitely deserves to be paid attention to. MPS was created by Jetbrains in 2003 as a research project. Since 2006, the company has used this project in the development of new products. MPS is a free product released under the Apache 2.0 license.

    Also popular now: