-- 支持面向語(yǔ)言的編程范式,JetBrains MPS 令用戶自由自在地針對(duì)實(shí)際應(yīng)用的開(kāi)發(fā)拓展編程語(yǔ)言,創(chuàng)建 DSL
捷克布拉格2009年7月27日電 /美通社亞洲/ -- 面向軟件開(kāi)發(fā)人員創(chuàng)建可提升生產(chǎn)力的智能創(chuàng)新工具的公司 JetBrains(R) 宣布,該公司已發(fā)布1.0版本的全新概念性軟件開(kāi)發(fā)環(huán)境 Meta Programming System (MPS)。
(圖標(biāo):http://www.newscom.com/cgi-bin/prnh/20070118/JBLOGO )
MPS 是一個(gè)專業(yè)的語(yǔ)言工作臺(tái)和集成開(kāi)發(fā)環(huán)境 (IDE),可用于拓展現(xiàn)有的語(yǔ)言,并將之用來(lái)進(jìn)行軟件開(kāi)發(fā)。MPS 同時(shí)也是一種創(chuàng)建新自定義語(yǔ)言,即領(lǐng)域特定語(yǔ)言 (Domain Specific Language) 的先進(jìn)工具,使用戶能夠定義新的環(huán)境與這些 DSL 實(shí)現(xiàn)兼容。通過(guò)使用 MPS 以及在 MPS 的幫助下所創(chuàng)建的 DSL,即便是不熟悉編程,專業(yè)人士也能夠輕松解決其各自領(lǐng)域的具體工作。
為了使開(kāi)發(fā)人員能夠調(diào)整編程語(yǔ)言來(lái)滿足其特定的需求,MPS 提供先進(jìn)的功能來(lái)定義語(yǔ)言類型系統(tǒng)、約束條件、專業(yè)映射編輯器和生成器。利用生成途徑,可在更高水平對(duì) MPS 中的語(yǔ)言進(jìn)行描述,隨后 MPS 以諸如 Java 等其他語(yǔ)言生成可編譯的代碼。MPS 的一大優(yōu)勢(shì)便在于可對(duì)語(yǔ)言進(jìn)行合成:這些語(yǔ)言能夠輕松實(shí)現(xiàn)相互結(jié)合,從而便于語(yǔ)言的重新使用。
JetBrains 首席執(zhí)行官以及 MPS 概念的編寫者 Sergey Dmitriev 表示:“自從2003年最初概念成形以來(lái),MPS 已經(jīng)有了長(zhǎng)足的發(fā)展,現(xiàn)在已經(jīng)成為一種功能強(qiáng)大、成熟完善的軟件工具,為軟件開(kāi)發(fā)業(yè)描繪出更美好的未來(lái)。我們始終以使用我們自己的軟件產(chǎn)品為豪,我們已經(jīng)將 MPS 作為我們一些最新產(chǎn)品的開(kāi)發(fā)平臺(tái),其中包括代號(hào)為‘Charisma’的基于網(wǎng)絡(luò)的問(wèn)題追蹤器,這個(gè)產(chǎn)品已經(jīng)可以進(jìn)行初步的訪問(wèn)預(yù)覽。”
MPS 面向所有用戶免費(fèi),大部分源代碼根據(jù) Apache 授權(quán)開(kāi)放。
如欲了解 JetBrains MPS 的更多詳情,請(qǐng)立即下載試用。敬請(qǐng)?jiān)L問(wèn) MPS 官方網(wǎng)站 http://www.jetbrains.com/mps?mps1pr 。
JetBrains 簡(jiǎn)介
JetBrains 是一家技術(shù)領(lǐng)先的軟件開(kāi)發(fā)公司,專門從事可提升生產(chǎn)力的智能軟件的創(chuàng)建開(kāi)發(fā)。該公司憑借其屢獲殊榮的創(chuàng)新型 Java(TM) 集成開(kāi)發(fā)環(huán)境 IntelliJ(TM) IDEA(詳情請(qǐng)見(jiàn) http://www.jetbrains.com/idea/?mps1pr )、面向 .NET 開(kāi)發(fā)人員的 ReSharper 和 dotTrace Profiler(請(qǐng)見(jiàn) http://www.jetbrains.com/resharper/?mps1pr 和 http://www.jetbrains.com/profiler/?mps1pr )、面向 Ruby on Rails 開(kāi)發(fā)人員的 RubyMine (http://www.jetbrains.com/ruby/?mps1pr ),以及持續(xù)集成和構(gòu)建管理環(huán)境 TeamCity (http://www.jetbrains.com/teamcity/?mps1pr ) 而享譽(yù)各地。JetBrains 總部位于捷克布拉格,在俄羅斯圣彼得堡和美國(guó)馬薩諸塞州波士頓設(shè)有研發(fā)實(shí)驗(yàn)室。垂詢?cè)斍椋?qǐng)?jiān)L問(wèn) http://www.jetbrains.com/?mps1pr 。