
6
JetBrains MPS je metaprogramovací systém, který vyvíjí JetBrains.Implementuje jazykově orientované programování.MPS je prostředí pro definování jazyků, jazykový pracovní stůl a integrované vývojové prostředí (IDE) pro takové jazyky.Komponovatelné jazykyVývojáři z různých domén mohou mít prospěch z jazykových rozšíření specifických pro jednotlivé domény v programovacích jazycích pro obecné účely.Například vývojáři Java pracující s finančními aplikacemi mohou těžit z vestavěné podpory peněžních hodnot.Bohužel, tradiční textové jazyky podléhají problémům s dvojznačností textu, což způsobuje, že taková rozšíření jsou problematická.To znamená, že jazyky lze rozšířit a vložit a tato rozšíření lze použít a budou fungovat ve stejném programu v MPS.Pokud je například Java rozšířena o lepší syntaxi pro sběr a poté znovu rozšířena o lepší syntaxi pro data, tato rozšíření budou dobře fungovat. MPS řeší problémy s nejednoznačností gramatiky přímou prací se stromem abstraktní syntaxe.K úpravě takového stromu se používá textový projekční editor. Použitelná jazyková infrastrukturaMPS poskytuje opakovaně použitelnou jazykovou infrastrukturu, která je konfigurována s jazyky pro definování jazyka.MPS také poskytuje mnoho služeb IDE automaticky: editor, dokončení kódu, hledání použití atd. Existující jazyky Základní jazyk - 99% Java doplněná o MPS.Existuje mnoho rozšíření této jazykové sbírky jazykové termíny jazykové uzávěry jazyk regulární výrazy jazyková struktura jazykový editor jazykový omezení jazykový typ jazykového jazyka generátorový jazyk ....
Webová stránka:
http://www.jetbrains.com/mps/Kategorie
Alternativy JetBrains MPS pro všechny platformy s jakoukoli licencí

2
Eclipse Xtext
Xtext je open-source framework pro vývoj programovacích jazyků a doménově specifických jazyků (DSL).

2
CodeMaid
CodeMaid je open source Visual Studio rozšíření pro vyčištění, kopat a zjednodušit naše C #, C ++, F #, VB, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript a TypeScript ...
- Zdarma
- Windows
- Microsoft Visual Studio

2
GoCoEdit
GoCodeEditor je skvělý text, jako je vzdálený editor kódu, optimalizovaný pro rychlé otevírání a úpravy souborů na vašem zařízení iOS.FEATURES:
- Placená
- Apple Watch
- Self-Hosted
- iPad
- iPhone

2

1
Kantharos IDE
Kantharos poskytuje rychlé a přenosné php skriptovací prostředí pro koncového uživatele.Je navržen pro účely offlinescripting namísto velkých webových projektů.
- Zdarma
- Windows

1
Bin2Header
bin2header bere jakýkoli soubor jako argument a převádí svá binární data do zdrojového souboru záhlaví pro použití v aplikacích C / C ++.Data jsou uložena jako pole znaků.

0

0

0