MPS

LOPパラダイムを実装するソフトウェア開発環境
今すぐダウンロード

MPS ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Apache
  • 価格:
  • FREE
  • 出版社名:
  • JetBrains
  • 出版社のWebサイト:
  • http://www.jetbrains.com/
  • オペレーティングシステム:
  • Mac OS X
  • ファイルサイズ:
  • 86.7 MB

MPS タグ


MPS 説明

LOPパラダイムを実装するソフトウェア開発環境 MPS(メタプログラミングシステム)は、ソフトウェア開発環境の真新しいコンセプトです。言語指向のプログラミングパラダイムを実装しています。既存の言語を拡張することは理にかなり、より多くのドメイン指向のものを作成し、それはより高いレベルでプログラムを書き込むことを可能にし、各ドメインにとってより自然な方法でプログラムを作成することを意味します。クラスやメソッドを作成するのと同じくらい簡単に言語構成を作成できる機器を使用すると、ソフトウェアの開発方法を大幅に変更できます。この新しいプログラミングのスタイル、専門の言語を作成するときは、ソフトウェアを開発し、それらを使用してそれらを拡張し、いつおよび必要とされています.DSLと言語ExtensionsMPSの作成のための言語指向プログラミング(LOP).MPSもともと使用可能なものを含みます。 Baselanguageというユニバーサル言語が、それ自体がプログラムを作成するために使用できます。ただし、MPSを使用する適切な方法は、基底文字を拡張して新しい言語を作成することです。 MPには、文字列、コレクション、日付、正規表現などを操作するためのベースランゲージにいくつかの役立つ拡張機能が付属しています。新しい言語を作成するための参照として使用することもできます。これらの強力なツールは、DSLSYOUを使用するためのドメイン固有言語(DSL).mpsを作成するための機器としてMPSを熟練しています.DSLSYOUを使用するためのカスタム言語エディタやその他の制約を定義でき、これらのDSLとの作業は本当に簡単になります。伝統的なプログラミングに精通していないドメインの専門家は、ドメイン固有の用語を使用してそれらのドメイン固有の言語でMPSで簡単に動作できます。


MPS 関連ソフトウェア

リンクバック

ユーザーがそれを作成したアプリケーション内の1つのアプリケーションに貼り付けられたデータを編集できるようにするオープンソースフレームワーク ...

74 1 MB

ダウンロード