JetBrains MPS 1.0 借全新编程范式为软件开发业描绘更美好的未来
|
热
|
|
JetBrains MPS 1.0 借全新编程范式为软件开发业描绘更美好的未来 |
[
作者:佚名 转贴自:JetBrains 点击数:468 更新时间:2009-7-28 文章录入:pecker
] |
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 授权开放。 |
|
|
免责声明:本文仅代表作者个人观点,与Pecker's Home无关。登载目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字和图片(或其他媒体形式内容)的真实性、完整性、及时性本站不作任何保证或承诺。请读者仅作参考,并请自行核实相关内容。如果有侵犯版权事宜,请通知master@peckerhome.com,我们将在第一时间删除该信息。
|
|
|
|
|
【发表评论】【告诉好友】【打印此文】【关闭窗口】 |