JetBrains MPS

JetBrains MPS

JetBrains MPS یک سیستم برنامه ریزی metaprogramming است که توسط JetBrains ساخته می شود.این برنامه نویسی زبان محور را پیاده سازی می کند.
JetBrains MPS یک سیستم برنامه ریزی metaprogramming است که توسط JetBrains ساخته می شود.این برنامه نویسی زبان محور را پیاده سازی می کند.MPS یک محیط برای تعریف زبان ، یک میز کار زبان و یکپارچه توسعه (IDE) برای چنین زبانهایی است. زبانهای قابل جمع توسعهدهندگان از حوزه های مختلف می توانند از برنامه های افزودنی زبان خاص دامنه در زبانهای برنامه نویسی عمومی استفاده کنند.به عنوان مثال ، توسعه دهندگان جاوا که با برنامه های مالی کار می کنند ، ممکن است از حمایت داخلی ارزشهای پولی بهره مند شوند.متأسفانه ، زبانهای مبتنی بر متن سنتی در معرض مشکلات ابهام متن هستند که چنین پسوندهایی را مشکل ساز می سازد. MPPS از تعاریف زبان سازگار پشتیبانی می کند.این بدان معنی است که زبانها قابل گسترش و تعبیه هستند و این برنامه های افزودنی قابل استفاده هستند و در همان برنامه در MPS استفاده می شوند.به عنوان مثال ، اگر جاوا با نحو بهتری برای جمع آوری افزوده شود و دوباره با نحوی بهتر برای تاریخها تمدید شود ، این پسوندها به خوبی با هم کار می کنند. MPS با کار مستقیم با Abstract Syntax Tree موضوعات ابهام گرامری را حل می کند.به منظور ویرایش چنین درختی ، از ویرایشگر طرح ریزی متن مانند متن استفاده می شود.MPS همچنین بسیاری از سرویسهای IDE را بصورت خودکار ارائه می دهد: ویرایشگر ، تکمیل کد ، پیدا کردن موارد استفاده و غیره. زبانهای موجود زبان پایه - 99٪ جاوا مجدداً با MPS.افزونه های زیادی در این مجموعه زبان وجود دارد زبان تاریخ های بسته زبان بسته شدن زبان عبارات منظم ساختار ساختار زبان ویرایشگر زبان محدودیت های زبان انواع سیستم زبان تولید کننده زبان….
jetbrains-mps

سایت اینترنتی:

امکانات

دسته بندی ها

گزینه های JetBrains MPS برای همه سیستم عامل های دارای مجوز

Gomix

Gomix

انجمن توسعه با IDE در مرورگر یکپارچه برای چندین کاربر همزمان.
  • نرم افزار رایگان
  • Web
Eclipse Xtext

Eclipse Xtext

Xtext یک چارچوب منبع باز برای توسعه زبان های برنامه نویسی و زبان های خاص دامنه (DSL) است.
CodeMaid

CodeMaid

CodeMaid یک پسوند ویژوال استودیو منبع باز برای پاکسازی ، حفر و ساده سازی C # ، C ++ ، F # ، VB ، XAML ، XML ، ASP ، HTML ، CSS ، LESS ، SCSS ، JavaScript و TypeScript است ...
GoCoEdit

GoCoEdit

GoCodeEditor یک متن عالی مانند ویرایشگر کد از راه دور است که برای باز کردن سریع و ویرایش فایل ها در دستگاه iOS iOS شما بهینه شده است:
QB64

QB64

QB64 کامپایلر BASIC خود میزبان برای Microsoft Windows ، Linux و Mac OS X است که به گونه ای طراحی شده است که با مایکروسافت QBasic و QuickBASIC سازگار باشد.
Kantharos IDE

Kantharos IDE

Kantharos یک محیط اسکریپت نویسی سریع و قابل حمل را برای کاربر نهایی فراهم می کند.بجای پروژه های وب بزرگ ، برای اهداف آفلاین نویسی طراحی شده است.
  • نرم افزار رایگان
  • Windows
Bin2Header

Bin2Header

bin2header هر پرونده را به عنوان یک آرگومان در نظر می گیرد و داده های باینری خود را به یک فایل سرصفحه منبع برای استفاده در برنامه های C / C ++ تبدیل می کند.داده ها به عنوان یک آرایه کاراکتر ذخیره می شوند.
iD3

iD3

iD3 یک برنامه IDE دسک تاپ با منبع باز و متقابل است ...
DevkitPro

DevkitPro

ابزار دستی برای توسعه ابزارهای خانگی كنسول بازی مبتنی بر مجموعه کامپایلر gnu با ابزارها و كتابخانه های اضافی برای كمك به برنامه نویسی هر كنسول پشتیبانی شده.
GLeDitor

GLeDitor

ویرایشگر یک برنامه نویس کوچک با نحو برجسته ، ویژگی های جستجو گسترده ، تکمیل کد (ctrl + فضای).
  • نرم افزار رایگان
  • Windows
ENSIME

ENSIME

ENSIME دارای ویژگیهای Scala و Java IDE مانند ویرایشگر متن مورد علاقه شما ، مانند: نمایش انواع استنباط شده است.