6
JetBrains MPS е метапрограмна система, която се разработва от JetBrains.Той реализира езиково ориентирано програмиране.MPS е среда за дефиниране на езика, езикова работна среда и интегрирана среда за разработка (IDE) за такива езици. Компонируеми езици Разработчиците от различни домейни могат да се възползват от специфичните за домейна разширения в езиците за програмиране с общо предназначение.Например, разработчиците на Java, работещи с финансови приложения, могат да се възползват от вградената поддръжка на парични стойности.За съжаление традиционните езици, базирани на текст, са обект на проблеми с неяснотата на текста, което прави подобни разширения проблематични.Това означава, че езиците могат да бъдат разширени и вградени и тези разширения могат да се използват и ще работят в същата програма в MPS.Например, ако Java се разшири с по-добър синтаксис за събиране и след това отново се разшири с по-добър синтаксис за дати, тези разширения ще работят добре заедно.За да се редактира такова дърво, се използва текстов редактор за проектиране. Езикова инфраструктура за многократна употребаMPS предоставя езикова инфраструктура за многократна употреба, която е конфигурирана с езици за дефиниране на езика.Също MPS предоставя много IDE услуги автоматично: редактор, попълване на код, намиране на употреби и т.н. Съществуващи езици Основен език - 99% Java, повторно приложен с MPS.Има много разширения на тези езикови колекции език дати езикови затваряния език редовни изрази езикова структура език езикови редактори езикови ограничения език типовесистема език генератор език ....
jetbrains-mps
WebSite:
http://www.jetbrains.com/mps/Категории
Алтернативи на JetBrains MPS за всички платформи с всякакъв лиценз
2
2
Eclipse Xtext
Xtext е рамка с отворен код за разработване на програмни езици и специфични за домейна езици (DSL).
2
CodeMaid
CodeMaid е разширено Visual Studio разширение за почистване, копаене и опростяване на нашите C #, C ++, F #, VB, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript и TypeScript ...
- Безплатно
- Windows
- Microsoft Visual Studio
2
GoCoEdit
GoCodeEditor е възвишен текст като отдалечен редактор на кодове, оптимизиран за бързо отваряне и редактиране на файлове на вашето iOS устройство.FEATURES:
- Платено
- Apple Watch
- Self-Hosted
- iPad
- iPhone
2
1
Kantharos IDE
Kantharos осигурява бърза и преносима среда за скриптове на php за крайния потребител.Той е предназначен за офлайн сценарии вместо големи уеб проекти.
- Безплатно
- Windows
1
Bin2Header
bin2header приема всеки файл като аргумент и преобразува своите двоични данни в изходен заглавен файл за използване в C / C ++ приложения.Данните се съхраняват като символен масив.
0
0
0