Meta Programming System 2.0经过几个里程碑,期待已久的第二个版本的MPS现在终于提供给公众啦! 2.0的主要亮点是:
·支持建立独立的语言定制IDE
·改善类型系统,加上跟踪类型的计算能力
·脚本和自定义构建过程
·重新设计的用户界面合并不同版本,更安全和直观
·从Java的智能粘贴代码
·数据流分析仪语言等等
下载地址:
Windows: http://download.jetbrains.com/mps/MPS-2.0.exe
Mac OS X: http://download.jetbrains.com/mps/MPS-2.0-macos.zip
Linux: http://download.jetbrains.com/mps/MPS-2.0.tar.gz
关于MPS
MPS是一个专业软件开发环境,用于创建自定义语言以及扩展现有的语言,MPS提供了一套工具,用于定义语言的类型系统、约束以及生成器。同时,MPS也是一个创建Domain Specific Languages (DSLs)领域特定语言的开发工具。即使是不熟悉编程的领域专家也能使用MPS创建的DSL。
MPS的主要目标是让创建新的语言和扩展现存语言变得尽可能的简单。它的高级属性能够定义语言的类型系统,系统规定参数和专有编辑器用于创建新的,强大的,容易使用的语言。MPS使用有生产力的实现方式:语言能够在高层次描述,MPS生成其他语言可编译的代码,尤其是Java。
时间: 2024-12-22 04:13:54