JetBrains MPS

JetBrains MPS

JetBrains MPS je metaprogramovací systém, který vyvíjí JetBrains.Implementuje jazykově orientované programování.
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 ....
jetbrains-mps

Webová stránka:

Funkce

Kategorie

Alternativy JetBrains MPS pro všechny platformy s komerční licencí

GoCoEdit

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: