123
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 ....

ciri-ciri

Kategori

Alternatif untuk JetBrains MPS untuk Windows

Eclipse Xtext

Eclipse Xtext

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

QB64

QB64 adalah pengendali BASIC sendiri hosting untuk Microsoft Windows, Linux dan Mac OS X, direka untuk bersesuaian dengan Microsoft QBasic dan QuickBASIC.
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 ...
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.
DevkitPro

DevkitPro

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

ENSIME

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

GLeDitor

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