微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 行业新闻动态 > JetBrains发布1.0版本全新概念性软件开发环境

JetBrains发布1.0版本全新概念性软件开发环境

时间:06-24 来源: 点击:
JetBrains(R)日前宣布,该公司已发布1.0版本的全新概念性软件开发环境 Meta Programming System (MPS)。

MPS 是一个专业的语言工作台和集成开发环境 (IDE),可用于拓展现有的语言,并将之用来进行软件开发。MPS 同时也是一种创建新自定义语言,即领域特定语言 (Domain Specific Language) 的先进工具,使用户能够定义新的环境与这些 DSL 实现兼容。通过使用 MPS 以及在 MPS 的帮助下所创建的 DSL,即便是不熟悉编程,专业人士也能够轻松解决其各自领域的具体工作。

为了使开发人员能够调整编程语言来满足其特定的需求,MPS 提供先进的功能来定义语言类型系统、约束条件、专业映射编辑器和生成器。利用生成途径,可在更高水平对 MPS 中的语言进行描述,随后 MPS 以诸如 Java 等其他语言生成可编译的代码。MPS 的一大优势便在于可对语言进行合成:这些语言能够轻松实现相互结合,从而便于语言的重新使用。

JetBrains 首席执行官以及 MPS 概念的编写者 Sergey Dmitriev 表示:"自从2003年最初概念成形以来,MPS 已经有了长足的发展,现在已经成为一种功能强大、成熟完善的软件工具,为软件开发业描绘出更美好的未来。我们始终以使用我们自己的软件产品为豪,我们已经将 MPS 作为我们一些最新产品的开发平台,其中包括代号为‘Charisma’的基于网络的问题追踪器,这个产品已经可以进行初步的访问预览。"

MPS 面向所有用户免费,大部分源代码根据 Apache 授权开放。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top