6
JetBrains MPS er et metaprogrammeringssystem, der udvikles af JetBrains.Det implementerer sprogorienteret programmering.MPS er et miljø til sprogdefinition, en sprogarbejdsbench og integreret udviklingsmiljø (IDE) til sådanne sprog. Komponible sprog Udviklere fra forskellige domæner kan drage fordel af domænespecifikke sprogudvidelser i programmeringssprog til generelle formål.For eksempel kan Java-udviklere, der arbejder med finansielle applikationer, drage fordel af indbygget support til monetære værdier.Desværre er traditionelle tekstbaserede sprog underlagt problemer med tekstydighed, hvilket gør sådanne udvidelser problematiske. MPS understøtter definitioner af sammensatte sprog.Dette betyder, at sprog kan udvides og indlejres, og disse udvidelser kan bruges og fungerer i det samme program i MPS.For eksempel, hvis Java udvides med en bedre syntaks til indsamling og derefter igen udvides med en bedre syntaks til datoer, fungerer disse udvidelser godt sammen. MPS løser problemer med grammatisk tvetydighed ved at arbejde direkte med det abstrakte syntaks-træ.For at redigere et sådant træ bruges en tekstlignende projektionseditor. Genanvendelig sproginfrastrukturMPS leverer en genanvendelig sproginfrastruktur, der er konfigureret med sprogdefinitionssprog.MPS leverer også mange IDE-tjenester automatisk: editor, komplet kode, find brug osv. Eksisterende sprog Basissprog - 99% Java implementeret med MPS.Der er mange udvidelser af dette sprogsamlinger sprog datoer sprog lukninger sprog regelmæssige udtryk sprogstruktur sprog editor sprog begrænsninger sprogtyper systemsprog generator sprog ....
jetbrains-mps
Internet side:
http://www.jetbrains.com/mps/Kategorier
Alternativer til JetBrains MPS til alle platforme med enhver licens
2
Eclipse Xtext
Xtext er en open-source ramme til udvikling af programmeringssprog og domænespecifikke sprog (DSL'er).
2
CodeMaid
CodeMaid er en open source Visual Studio-udvidelse til oprydning, grave igennem og forenkle vores C #, C ++, F #, VB, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript og TypeScript ...
- Gratis
- Windows
- Microsoft Visual Studio
2
GoCoEdit
GoCodeEditor er en sublim tekst som fjern kodeeditor, der er optimeret til hurtig åbning og redigering af filer på din iOS-enhed. Funktioner:
- Betalt
- Apple Watch
- Self-Hosted
- iPad
- iPhone
2
1
Kantharos IDE
Kantharos leverer et hurtigt og bærbart php-scriptingsmiljø til slutbrugeren.Det er designet til offline-scripting-formål i stedet for store webprojekter.
- Gratis
- Windows
1
Bin2Header
bin2header tager enhver fil som et argument og konverterer sine binære data til en kildehovedfil til brug i C / C ++ applikationer.Dataene gemmes som et karakter array.
0
0
0