JetBrains MPS

JetBrains MPS

JetBrains MPS adalah sistem metaprogramming yang sedang dibangunkan oleh JetBrains.Ia melaksanakan pengaturcaraan berorientasikan bahasa.
JetBrains MPS adalah sistem metaprogramming yang sedang dibangunkan oleh JetBrains.Ia melaksanakan pengaturcaraan berorientasikan bahasa.MPS adalah persekitaran untuk definisi bahasa, Language Workbench, dan persekitaran pembangunan terintegrasi (IDE) untuk bahasa tersebut. Bahasa yang boleh digunakanPembangun dari domain yang berlainan boleh mendapat manfaat daripada pelanjutan bahasa domain khusus dalam bahasa pengaturcaraan tujuan umum.Sebagai contoh, pemaju Java yang bekerja dengan aplikasi kewangan mungkin mendapat manfaat daripada sokongan terbina dalam nilai monetari.Malangnya, bahasa berasaskan teks tradisional tertakluk kepada masalah kekeliruan teks yang menjadikan pelanjutan tersebut bermasalah.MPS menyokong definisi bahasa yang boleh digunakan.Ini bermakna bahasa boleh dilanjutkan, dan tertanam, dan sambungan ini boleh digunakan, dan akan berfungsi, dalam program yang sama dalam MPS.Sebagai contoh, jika Java diperluaskan dengan sintaks yang lebih baik untuk pengumpulan dan kemudian dilanjutkan dengan sintaks yang lebih baik untuk tarikh, sambungan ini akan berfungsi dengan baik bersama-sama.MPS menyelesaikan masalah kekaburan tatabahasa dengan bekerja dengan Abstrak Syntax Tree secara langsung.Untuk mengedit seperti pokok, editor projek seperti teks digunakan. Infrastruktur bahasa yang boleh dipercayaiMPS menyediakan infrastruktur bahasa yang boleh digunakan semula yang dikonfigurasi dengan bahasa definisi bahasa.Juga MPS menyediakan banyak perkhidmatan IDE secara automatik: editor, penyelesaian kod, mencari kegunaan dan lain-lain. Bahasa yang sedia ada Bahasa Asas - 99% Java diimplementasikan semula dengan MPS.Terdapat banyak sambungan bahasa ini koleksi bahasa tarikh penutupan bahasa bahasa ekspresi biasa bahasa struktur bahasa editor bahasa bahasa kekangan bahasa jenis sistem bahasa penjana bahasa ....
jetbrains-mps

ciri-ciri

Kategori

Alternatif untuk JetBrains MPS untuk semua platform dengan sebarang lesen

Gomix

Gomix

Komuniti pembangunan dengan IDE dalam pelayar bersepadu untuk pelbagai pengguna serentak.
Eclipse Xtext

Eclipse Xtext

Xtext adalah kerangka sumber terbuka untuk membangunkan bahasa pengaturcaraan dan bahasa khusus domain (DSL).
CodeMaid

CodeMaid

CodeMaid adalah lanjutan Visual Studio sumber terbuka untuk membersihkan, menggali dan mempermudah kami C #, C ++, F #, VB, XAML, XML, ASP, HTML, CSS, KURANG, SCSS, JavaScript dan TypeScript ...
GoCoEdit

GoCoEdit

GoCodeEditor adalah Teks Sublime seperti Editor Kod jauh yang dioptimumkan untuk membuka dan mengedit fail pantas pada Peranti iOS anda.FEATURES:
QB64

QB64

QB64 adalah pengendali BASIC sendiri hosting untuk Microsoft Windows, Linux dan Mac OS X, direka untuk bersesuaian dengan Microsoft QBasic dan QuickBASIC.
Kantharos IDE

Kantharos IDE

Kantharos menyediakan persekitaran skrip php cepat dan mudah alih kepada pengguna akhir.Ia direka untuk tujuan offlinescripting bukan projek web besar.
Bin2Header

Bin2Header

bin2header mengambil sebarang fail sebagai hujah dan menukar data perduaannya menjadi fail header sumber untuk digunakan dalam aplikasi C / C ++.Data disimpan sebagai array watak.
iD3

iD3

iD3 adalah IDE desktop silang platform terbuka, untuk ...
DevkitPro

DevkitPro

Alat pembangunan alat permainan homebrew konsol berdasarkan gnu compiler collection dengan alat tambahan dan perpustakaan untuk membantu pengaturcaraan setiap konsol yang disokong.
GLeDitor

GLeDitor

Editor programmer kecil yang menyoroti sintaks whith, ciri carian lanjutan, penyelesaian kod (ctrl + space).
ENSIME

ENSIME

ENSIME membawa ciri-ciri seperti Scala dan Java IDE ke editor teks kegemaran anda, seperti: Tunjukkan jenis yang disimpulkan. Penyempurnaan selesai.