JetBrains MPS 1.0 Paints the Future of Software Development with a New Programming Paradigm
Implementing the Language Oriented Programming paradigm, JetBrains MPS provides unprecedented freedom in extending programming languages and creating DSLs for developing real-life applications.
July 23, 2009
Prague, Czech Republic, July 23, 2009 — JetBrains®, creators of intelligent and innovative productivity-enhancing tools for software developers, have announced the 1.0 release of their new conceptual software development environment — Meta Programming System, or MPS.
MPS is a professional language workbench and integrated development environment (IDE) for extending existing languages and using them to develop software. It is also an advanced instrument for creating new custom languages, or Domain Specific Languages, and allows defining new environments for working with these DSLs. By using MPS, and DSLs created with its help, domain experts can solve their domain-specific tasks easily, even if they’re not familiar with programming.
To empower developers in adapting programming languages to their specific needs, MPS provides advanced facilities for defining language typesystems, constraints, specialized projectional editors and generators. Utilizing the generative approach, languages in MPS are described on a higher level, after which MPS generates compilable code in other languages, such as Java. A key advantage of MPS is that languages are composable: they can be easily combined with each other, which promotes reuse of languages.
“MPS has come a long way since the original concept back in 2003 and is now a powerful, mature software tool that paints the future of software development,” said Sergey Dmitriev, JetBrains CEO and author of the MPS concept. “We’ve always taken pride in using our own software products, and we’re already using MPS as a development platform for several of our latest products. One of them, a web-based issue tracker code-named Charisma, is already available for early access preview.”
MPS is free for all users, with a major part of its source code open and available under Apache license.
To learn more about JetBrains MPS, download and test-drive it today. See the official MPS website at https://www.jetbrains.com/mps.
JetBrains is a technology-leading software development firm specializing in the creation of intelligent, productivity-enhancing software. The company is widely known for its innovative, award-winning Java™ integrated development environment, IntelliJ® IDEA (see details on the Web at https://www.jetbrains.com/idea), ReSharper and dotTrace Profiler for .NET developers (see https://www.jetbrains.com/resharper, https://www.jetbrains.com/profiler), RubyMine for Ruby on Rails developers (https://www.jetbrains.com/ruby), and TeamCity — a continuous integration and build management environment (https://www.jetbrains.com/teamcity). JetBrains maintains its headquarters in Prague, Czech Republic, with its R&D labs located in St. Petersburg, Russia and Boston, Massachusetts. For more information, see https://www.jetbrains.com.
* * *
Note to Editors: JetBrains, IntelliJ, IntelliJ IDEA, ReSharper, dotTrace, RubyMine and TeamCity are trademarks or registered trademarks of JetBrains, s.r.o. All other trademarks are the properties of their respective owners.
Subscribe to Blog updates
Thanks, we've got you!
AI Assistant Update – August 2023
AI Assistant is a major new feature of the JetBrains IDE family in the 2023.2 release, offering integration of large language models into the IDE development workflow. The AI Assistant plugin is not bundled with the IDEs and needs to be installed separately from JetBrains Marketplace. One of the pri…
Your Go-To JetBrains Coding Tools Are Ready to Be Updated to 2023.2
We’ve now released the second update of the year for our family of IDEs, including IntelliJ IDEA, WebStorm, PyCharm, DataGrip, GoLand, DataSpell, and other tools included in your All Products Pack subscription. Check out the summaries below and dive deeper to learn more about the products you’re mos…
Remote Development with Coder and JetBrains Gateway
We are pleased to announce that we have joined forces with Coder to provide integration between Coder’s self-hosted cloud development platform and JetBrains Gateway, our remote development solution.
Redocly Brings Enhanced OpenAPI Experience to JetBrains IDEs
Starting from IntelliJ IDEA 2023.2, we have joined forces with Redocly Inc., one of the industry leaders in API documentation solutions. Using Redocly technologies in IntelliJ IDEA, GoLand, PyCharm, PhpStorm, Rider, and WebStorm will help you create clean and functional API docs from which you can r…